--- /srv/rebuilderd/tmp/rebuilderdMdF8RV/inputs/mesa-vulkan-drivers_25.0.7-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMdF8RV/out/mesa-vulkan-drivers_25.0.7-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-17 09:07:43.000000 debian-binary │ -rw-r--r-- 0 0 0 1624 2025-06-17 09:07:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9751844 2025-06-17 09:07:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9751700 2025-06-17 09:07:43.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 0x7cd9c8 0x007cd9c8 0x007cd9c8 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x7cd9d4 0x7cd9d4 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x7cda20 0x007cda20 0x007cda20 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7cda2c 0x7cda2c 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 230304 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00278cdc 278cdc 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00278ce8 278ce8 554ce0 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 007cd9c8 7cd9c8 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 007cd9d0 7cd9d0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000489d8 0489d8 23035c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00278d34 278d34 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00278d40 278d40 554ce0 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 007cda20 7cda20 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 007cda28 7cda28 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) 0x278cdc │ │ │ │ + 0x0000000d (FINI) 0x278d34 │ │ │ │ 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: 3fa73c6801d855c7c1d1a63e224645683277f876 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 484bc79d6410d91ef53d96a4801f91fdd59b7202 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1922,15 +1922,15 @@ │ │ │ │ (`XF:F%f) │ │ │ │ chBFAF(F │ │ │ │ dhCFJFIF(F │ │ │ │ F,Y$h|fO │ │ │ │ C KzD=`|` │ │ │ │ m{9F2F F │ │ │ │ 2"0! F+j │ │ │ │ -{` KzD=` │ │ │ │ +C 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 │ │ │ │ - mrrc2 1, 2, pc, r6, cr10 @ │ │ │ │ + stc2 1, cr15, [r2], {42} @ 0x2a │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r0, r3, r2, lsr r2 │ │ │ │ + eoreq r0, r3, sl, 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 906e00 │ │ │ │ + blvc 906eb0 │ │ │ │ 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, ror #3 │ │ │ │ + eoreq r0, r3, r8, 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 906dc0 │ │ │ │ + blvc 906e70 │ │ │ │ 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 │ │ │ │ - strdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, ip, 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, lsl #4 │ │ │ │ - eoreq r0, r3, r4, lsl #4 │ │ │ │ - ldrdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, lr, asr r2 │ │ │ │ + eoreq r0, r3, ip, asr r2 │ │ │ │ + eoreq r0, r3, lr, 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 │ │ │ │ - mlaeq r3, lr, r1, r0 │ │ │ │ - eoreq r0, r3, r8, ror r2 │ │ │ │ - eoreq r0, r3, lr, ror #2 │ │ │ │ + strdeq r0, [r3], -r6 @ │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r6, asr #3 │ │ │ │ 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 │ │ │ │ - eoreq r0, r3, r8, lsr r1 │ │ │ │ - eoreq r0, r3, r2, lsr r1 │ │ │ │ - eoreq r0, r3, lr, lsl r1 │ │ │ │ - eoreq r0, r3, r6, lsl r1 │ │ │ │ - eoreq r0, r3, r4, lsr #5 │ │ │ │ - eoreq r0, r3, r2, asr #5 │ │ │ │ - eoreq r0, r3, sl, ror r2 │ │ │ │ - mlaeq r3, r8, r2, r0 │ │ │ │ - eoreq r0, r3, r6, lsl #5 │ │ │ │ - mlaeq r3, r8, r2, r0 │ │ │ │ + mlaeq r3, r0, r1, r0 │ │ │ │ + eoreq r0, r3, sl, lsl #3 │ │ │ │ + eoreq r0, r3, r6, ror r1 │ │ │ │ + eoreq r0, r3, lr, ror #2 │ │ │ │ + strdeq r0, [r3], -ip @ │ │ │ │ + eoreq r0, r3, sl, lsl r3 │ │ │ │ + ldrdeq r0, [r3], -r2 @ │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r0, lsr r3 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, ip, 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, asr #5 │ │ │ │ + eoreq r0, r3, r0, lsr #6 │ │ │ │ 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, lsr #6 │ │ │ │ + eoreq r0, r3, r4, lsl #7 │ │ │ │ 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 │ │ │ │ - eoreq r0, r3, r0, ror r3 │ │ │ │ + eoreq r0, r3, r8, 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, ror #6 │ │ │ │ + strhteq r0, [r3], -r8 │ │ │ │ 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, asr #6 │ │ │ │ + eoreq r0, r3, r0, lsr #7 │ │ │ │ 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, lsr #6 │ │ │ │ + eoreq r0, r3, r4, lsl #7 │ │ │ │ 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, lsl r3 │ │ │ │ + eoreq r0, r3, ip, 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, lsl #6 │ │ │ │ + eoreq r0, r3, r8, 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, ror #5 │ │ │ │ + eoreq r0, r3, r8, 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 │ │ │ │ - strhteq r0, [r3], -r4 │ │ │ │ + eoreq r0, r3, ip, 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, lsl #29 │ │ │ │ - eoreq pc, r2, r2, lsl #29 │ │ │ │ - eoreq pc, r2, lr, ror #28 │ │ │ │ - eoreq pc, r2, r6, ror #28 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ - eoreq r0, r3, r6, ror #4 │ │ │ │ - eoreq pc, r2, sl, asr #31 │ │ │ │ - eoreq pc, r2, r8, ror #31 │ │ │ │ - ldrdeq pc, [r2], -r6 @ │ │ │ │ - eoreq pc, r2, r8, ror #31 │ │ │ │ + eoreq pc, r2, r0, ror #29 │ │ │ │ + ldrdeq pc, [r2], -sl @ │ │ │ │ + eoreq pc, r2, r6, asr #29 │ │ │ │ + strhteq pc, [r2], -lr @ │ │ │ │ + eoreq r0, r3, ip, asr #32 │ │ │ │ + strhteq r0, [r3], -lr │ │ │ │ + eoreq r0, r3, r2, lsr #32 │ │ │ │ + eoreq r0, r3, r0, asr #32 │ │ │ │ + eoreq r0, r3, lr, lsr #32 │ │ │ │ + eoreq r0, r3, r0, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba019c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfaf7 │ │ │ │ - @ instruction: 0x4603fe91 │ │ │ │ + @ instruction: 0xf11cfb23 │ │ │ │ + @ instruction: 0x4603febd │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-152] @ 0xffffff68 │ │ │ │ - mlaeq r3, r0, r2, r0 │ │ │ │ + eoreq r0, r3, r8, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba01cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfadf │ │ │ │ - @ instruction: 0x4603fe79 │ │ │ │ + @ instruction: 0xf11cfb0b │ │ │ │ + strmi pc, [r3], -r5, lsr #29 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-56] @ 0xffffffc8 │ │ │ │ - eoreq r0, r3, r0, ror r2 │ │ │ │ + eoreq r0, r3, r8, 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: 0xf11cfac5 │ │ │ │ - @ instruction: 0x4603fe5f │ │ │ │ + @ instruction: 0xf11cfaf1 │ │ │ │ + strmi pc, [r3], -fp, lsl #29 │ │ │ │ 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, asr #4 │ │ │ │ + eoreq r0, r3, r2, lsr #5 │ │ │ │ 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: 0xf11cfaa7 │ │ │ │ - strmi pc, [r3], -r1, asr #28 │ │ │ │ + @ instruction: 0xf11cfad3 │ │ │ │ + strmi pc, [r3], -sp, ror #28 │ │ │ │ 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, lsr #4 │ │ │ │ + eoreq r0, r3, r6, lsl #5 │ │ │ │ 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: 0xf11cfa89 │ │ │ │ - strmi pc, [r3], -r3, lsr #28 │ │ │ │ + @ instruction: 0xf11cfab5 │ │ │ │ + strmi pc, [r3], -pc, asr #28 │ │ │ │ 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, lsl #4 │ │ │ │ + eoreq r0, r3, r6, ror #4 │ │ │ │ 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: 0xf11cfa6b │ │ │ │ - strmi pc, [r3], -r5, lsl #28 │ │ │ │ + @ instruction: 0xf11cfa97 │ │ │ │ + @ instruction: 0x4603fe31 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ mullt r3, r8, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, lr, 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: 0xf11cfa4d │ │ │ │ - strmi pc, [r3], -r7, ror #27 │ │ │ │ + @ instruction: 0xf11cfa79 │ │ │ │ + @ instruction: 0x4603fe13 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r0, lsr r2 │ │ │ │ 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: 0xf11cfa2d │ │ │ │ - strmi pc, [r3], -r7, asr #27 │ │ │ │ + @ instruction: 0xf11cfa59 │ │ │ │ + @ instruction: 0x4603fdf3 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r8, 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: 0xf11cfa0d │ │ │ │ - strmi pc, [r3], -r7, lsr #27 │ │ │ │ + @ instruction: 0xf11cfa39 │ │ │ │ + @ instruction: 0x4603fdd3 │ │ │ │ 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 │ │ │ │ - strhteq r0, [r3], -ip │ │ │ │ + eoreq r0, r3, r4, lsl r2 │ │ │ │ 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: 0xf11cf9ed │ │ │ │ - strmi pc, [r3], -r7, lsl #27 │ │ │ │ + @ instruction: 0xf11cfa19 │ │ │ │ + @ instruction: 0x4603fdb3 │ │ │ │ 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 │ │ │ │ - strhteq r0, [r3], -r4 │ │ │ │ + eoreq r0, r3, ip, 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: 0xf11cf9cd │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cf9f9 │ │ │ │ + stmdbvc r2!, {r0, r1, 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 │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - eoreq pc, r2, r6, lsl #23 │ │ │ │ - mlaeq r3, r6, r1, r0 │ │ │ │ - eoreq pc, r2, r4, ror fp @ │ │ │ │ + ldrdeq pc, [r2], -lr @ │ │ │ │ + eoreq r0, r3, lr, ror #3 │ │ │ │ + eoreq pc, r2, ip, 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: 0xf11cf9a5 │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cf9d1 │ │ │ │ + stmdbvc r2!, {r0, r1, r3, r5, r6, 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 │ │ │ │ - eoreq pc, r2, r6, lsr fp @ │ │ │ │ - eoreq r0, r3, r6, ror r1 │ │ │ │ - eoreq pc, r2, r4, lsr #22 │ │ │ │ + eoreq pc, r2, lr, lsl #23 │ │ │ │ + eoreq r0, r3, lr, asr #3 │ │ │ │ + eoreq pc, r2, ip, 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: 0xf97cf1de │ │ │ │ - ldc2 1, cr15, [r6, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xf9a8f1de │ │ │ │ + stc2l 1, cr15, [r2, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf975 │ │ │ │ - blvc 9086f0 │ │ │ │ + @ instruction: 0xf11cf9a1 │ │ │ │ + blvc 9087a0 │ │ │ │ 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, asr #2 │ │ │ │ + mlaeq r3, r8, 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: 0xf954f1de │ │ │ │ - stc2l 1, cr15, [lr], #112 @ 0x70 │ │ │ │ + @ instruction: 0xf980f1de │ │ │ │ + ldc2 1, cr15, [sl, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf94d │ │ │ │ - blvc 9086a0 │ │ │ │ + @ instruction: 0xf11cf979 │ │ │ │ + blvc 908750 │ │ │ │ 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, asr #2 │ │ │ │ + mlaeq r3, r8, 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, #-548] @ 0xfffffddc │ │ │ │ + vstrlt d15, [r8, #-724] @ 0xfffffd2c │ │ │ │ @ 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 b85860 │ │ │ │ + blx 1685860 │ │ │ │ ldrb r4, [r1, r4, lsl #12] │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mrrc2 1, 13, pc, r2, cr13 @ │ │ │ │ + ldc2l 1, cr15, [lr], #-884 @ 0xfffffc8c │ │ │ │ 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, lsr #1 │ │ │ │ + strdeq r0, [r3], -sl @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x06e3f9f1 │ │ │ │ + usateq pc, #3, sp, lsl #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, lsl #1 │ │ │ │ + ldrdeq r0, [r3], -ip @ │ │ │ │ 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: 0xf978f123 │ │ │ │ + @ instruction: 0xf9a4f123 │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r0, asr r8 @ │ │ │ │ - eoreq pc, r2, r4, lsl #31 │ │ │ │ - eoreq pc, r2, sl, lsl #16 │ │ │ │ + eoreq pc, r2, r8, lsr #17 │ │ │ │ + ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r2, ror #16 │ │ │ │ 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: 0xe7d9f8f3 │ │ │ │ + bfc pc, #18, #8 @ │ │ │ │ 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, asr #14 │ │ │ │ - eoreq pc, r2, r6, lsr r7 @ │ │ │ │ - eoreq pc, r2, ip, lsr #30 │ │ │ │ - eoreq pc, r2, r0, lsr #14 │ │ │ │ - eoreq pc, r2, r6, lsl r7 @ │ │ │ │ + mlaeq r2, r8, r7, pc @ │ │ │ │ + eoreq pc, r2, lr, lsl #15 │ │ │ │ + eoreq pc, r2, r4, lsl #31 │ │ │ │ + eoreq pc, r2, r8, ror r7 @ │ │ │ │ + eoreq pc, r2, lr, 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, lsr #17 @ │ │ │ │ + strbteq pc, [r3], pc, asr #17 @ │ │ │ │ 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, lsl pc @ │ │ │ │ + eoreq pc, r2, r4, ror pc @ │ │ │ │ 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 │ │ │ │ - uxtabeq pc, r3, r9, ror #16 @ │ │ │ │ + strbteq pc, [r3], r5, lsr #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 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, lsr pc @ │ │ │ │ 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, asr #16 @ │ │ │ │ + uxtabeq pc, r3, fp, ror #16 @ │ │ │ │ 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 │ │ │ │ - mlaeq r2, ip, lr, pc @ │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ 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, lsr #16 @ │ │ │ │ + usateq pc, #3, r1, asr #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, ror #28 │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ 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: 0xf122447a │ │ │ │ - @ instruction: 0x06e3fffb │ │ │ │ + @ instruction: 0xf123447a │ │ │ │ + strbteq pc, [r3], r7, lsr #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, lsr #28 │ │ │ │ + eoreq pc, r2, ip, 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: 0xf122447a │ │ │ │ - usateq pc, #3, r1, asr #31 @ │ │ │ │ + @ instruction: 0x06e3fffd │ │ │ │ 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, ror #27 │ │ │ │ + eoreq pc, r2, r0, asr #28 │ │ │ │ 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: 0xff88f122 │ │ │ │ + @ instruction: 0xffb4f122 │ │ │ │ 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 │ │ │ │ - mrc2 1, 1, pc, cr2, cr13, {6} │ │ │ │ - @ instruction: 0xf9ccf11c │ │ │ │ + mrc2 1, 2, pc, cr14, cr13, {6} │ │ │ │ + @ instruction: 0xf9f8f11c │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r8, asr r4 @ │ │ │ │ - eoreq pc, r2, r2, asr #26 │ │ │ │ - eoreq pc, r2, r8, lsr r4 @ │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ + mlaeq r2, sl, sp, pc @ │ │ │ │ + mlaeq r2, r0, r4, pc @ │ │ │ │ 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 │ │ │ │ - usat16eq pc, #3, sp @ │ │ │ │ + strbteq pc, [r3], r9, ror #30 @ │ │ │ │ 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, lsl #26 │ │ │ │ + eoreq pc, r2, r0, ror #26 │ │ │ │ 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 │ │ │ │ - cdp2 1, 15, cr15, cr8, cr2, {1} │ │ │ │ + @ instruction: 0xff24f122 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2 1, cr15, [r4, #884]! @ 0x374 │ │ │ │ - @ instruction: 0xf93ef11c │ │ │ │ + ldc2l 1, cr15, [r0, #884] @ 0x374 │ │ │ │ + @ instruction: 0xf96af11c │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r8, ror ip @ │ │ │ │ + ldrdeq pc, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x06e3feb9 │ │ │ │ + strbteq pc, [r3], r5, ror #29 @ │ │ │ │ bmi 1bf288 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ ldrdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #2 │ │ │ │ - eoreq pc, r2, ip, lsr ip @ │ │ │ │ + mlaeq r2, r4, ip, pc @ │ │ │ │ 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, 7, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 9, cr15, cr12, 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 │ │ │ │ - ldc2 1, cr15, [sl, #-884] @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf8b4f11c │ │ │ │ + stc2l 1, cr15, [r6, #-884] @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf8e0f11c │ │ │ │ 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 │ │ │ │ - mlaeq r2, ip, fp, pc @ │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ 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, lsr #28 @ │ │ │ │ + usateq pc, #3, r9, asr #28 @ │ │ │ │ bmi 1bf3a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip │ │ │ │ - eoreq pc, r2, r0, ror fp @ │ │ │ │ + eoreq pc, r2, r8, 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, ror #27 @ │ │ │ │ + usateq pc, #3, r3, lsl #28 @ │ │ │ │ @ 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 │ │ │ │ - strdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r8, 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 │ │ │ │ - @ instruction: 0x06e3fdb1 │ │ │ │ + usateq pc, #3, sp, asr #27 @ │ │ │ │ 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, asr #21 │ │ │ │ + eoreq pc, r2, r8, 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]! @ 0xffffff78 │ │ │ │ + ldc2 1, cr15, [r8, #136] @ 0x88 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2 1, cr15, [r8], {221} @ 0xdd │ │ │ │ - @ instruction: 0xffb2f11b │ │ │ │ + mcrr2 1, 13, pc, r4, cr13 @ │ │ │ │ + @ instruction: 0xffdef11b │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r4, lsr sl @ │ │ │ │ + eoreq pc, r2, ip, 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, lsr #26 @ │ │ │ │ + usateq pc, #3, r9, asr #26 @ │ │ │ │ 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 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, asr sl @ │ │ │ │ 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 @ 0x88 │ │ │ │ + ldc2 1, cr15, [r0, #-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 fe4065f2 │ │ │ │ - @ instruction: 0xff28f11b │ │ │ │ + blx fef065f2 │ │ │ │ + @ instruction: 0xff54f11b │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r8, asr r9 @ │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ 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, lsr #25 @ │ │ │ │ + strbteq pc, [r3], sp, asr #25 @ │ │ │ │ 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, lsr #18 │ │ │ │ + eoreq pc, r2, r4, lsl #19 │ │ │ │ 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, ror #24 @ │ │ │ │ + strbteq pc, [r3], sp, lsl #25 @ │ │ │ │ strble r6, [r7, #5]! │ │ │ │ ldmdavs ip!, {r3, r5, r9, sl, lr} │ │ │ │ - blx 4866ee │ │ │ │ - mcr2 1, 5, pc, cr10, cr11, {0} @ │ │ │ │ + blx f866ee │ │ │ │ + mrc2 1, 6, pc, cr6, cr11, {0} │ │ │ │ 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, lsr #17 │ │ │ │ + eoreq pc, r2, r6, lsl #18 │ │ │ │ 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, lsr #24 @ │ │ │ │ + usateq pc, #3, r3, asr #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, ror #16 │ │ │ │ + eoreq pc, r2, r4, asr #17 │ │ │ │ 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: 0x4604fbdd │ │ │ │ + strmi pc, [r4], -r9, lsl #24 │ │ │ │ @ instruction: 0x4630e7df │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ - blx fe3867f4 │ │ │ │ - mcr2 1, 1, pc, cr6, cr11, {0} @ │ │ │ │ + blx fee867f4 │ │ │ │ + mrc2 1, 2, pc, cr2, cr11, {0} │ │ │ │ stmiavs r0!, {r0, r2, r7, fp, sp, lr} │ │ │ │ - blx fe206800 │ │ │ │ - mcr2 1, 1, pc, cr0, cr11, {0} @ │ │ │ │ + blx fed06800 │ │ │ │ + mcr2 1, 2, pc, cr12, 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, asr #15 │ │ │ │ + eoreq pc, r2, r2, lsr #16 │ │ │ │ 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 │ │ │ │ - usateq pc, #3, r9, lsl #23 @ │ │ │ │ + strbteq pc, [r3], r5, asr #23 @ │ │ │ │ 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, lsr #15 │ │ │ │ + eoreq pc, r2, r4, lsl #16 │ │ │ │ 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 d06652 │ │ │ │ + blx 1806652 │ │ │ │ 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 │ │ │ │ - ldrdeq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r0, lsr r7 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x06e3faf7 │ │ │ │ + strbteq pc, [r3], r3, lsr #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 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, asr r7 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x06e3fab7 │ │ │ │ + strbteq pc, [r3], r3, ror #21 @ │ │ │ │ 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, lsl #13 │ │ │ │ + eoreq pc, r2, r0, ror #13 │ │ │ │ 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, ror #20 @ │ │ │ │ + usateq pc, #11, r3, lsl #21 @ │ │ │ │ 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, lsl r6 @ │ │ │ │ + eoreq pc, r2, ip, 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: 0x4603fa13 │ │ │ │ + @ instruction: 0x4603fa3f │ │ │ │ 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, lsl #11 │ │ │ │ + ldrdeq pc, [r2], -ip @ │ │ │ │ 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, ror #19 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #20 @ │ │ │ │ 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, asr #10 │ │ │ │ + eoreq pc, r2, r0, lsr #11 │ │ │ │ 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: 0x4603f995 │ │ │ │ + strmi pc, [r3], -r1, asr #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, asr #9 │ │ │ │ + eoreq pc, r2, r0, lsr #10 │ │ │ │ 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, ror #18 @ │ │ │ │ + usateq pc, #3, r1, lsl #19 @ │ │ │ │ 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 │ │ │ │ - mlaeq r2, r0, r4, pc @ │ │ │ │ + eoreq pc, r2, r8, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba1788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0a45140 │ │ │ │ @ instruction: 0xf64cf893 │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -1896,15 +1896,15 @@ │ │ │ │ @ instruction: 0xf09aaa16 │ │ │ │ @ instruction: 0x4604fa5b │ │ │ │ @ instruction: 0xf7fde7b3 │ │ │ │ svclt 0x0000ebe4 │ │ │ │ addeq r5, r1, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, sl, lsr #18 │ │ │ │ - mlaeq r2, sl, r5, pc @ │ │ │ │ + strdeq pc, [r2], -r2 @ │ │ │ │ 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 │ │ │ │ - eoreq fp, r7, ip, asr #4 │ │ │ │ - eoreq sl, r3, r4, ror sl │ │ │ │ - eoreq r9, r7, lr, lsr #2 │ │ │ │ + eoreq fp, r7, r4, lsr #5 │ │ │ │ + eoreq sl, r3, ip, asr #21 │ │ │ │ + eoreq r9, r7, r6, 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 │ │ │ │ - strhteq ip, [r7], -r6 │ │ │ │ + eoreq ip, r7, lr, lsl #8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r2, r8, ror #8 │ │ │ │ + eoreq pc, r2, r0, asr #9 │ │ │ │ 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, asr #1 │ │ │ │ - strdeq sl, [r3], -ip @ │ │ │ │ + eoreq fp, r7, r6, 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 │ │ │ │ @ instruction: 0x4602f99d │ │ │ │ @ instruction: 0xf60a460b │ │ │ │ @ instruction: 0xf1275064 │ │ │ │ - bmi 608e38 │ │ │ │ + bmi 608ee8 │ │ │ │ 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 │ │ │ │ - ldrdeq fp, [r7], -r0 @ │ │ │ │ - eoreq pc, r2, r4, lsl #1 │ │ │ │ + eoreq ip, r7, r8, lsr #32 │ │ │ │ + ldrdeq pc, [r2], -ip @ │ │ │ │ addeq r5, r1, r2, lsl r3 │ │ │ │ - eoreq fp, r7, sl, lsl #30 │ │ │ │ - strhteq lr, [r2], -lr │ │ │ │ + eoreq fp, r7, r2, ror #30 │ │ │ │ + eoreq pc, r2, r6, lsl r0 @ │ │ │ │ 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: 0xf8d5fec9 │ │ │ │ + @ instruction: 0xf8d5fef5 │ │ │ │ tstlt fp, r8, asr #26 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - sbfx pc, r1, #29, #32 │ │ │ │ + @ instruction: 0xe7bffefd │ │ │ │ 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 │ │ │ │ strmi pc, [r3], r9, lsr #22 │ │ │ │ stcleq 8, cr15, [r8, #-788] @ 0xfffffcec │ │ │ │ bicsle r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - bmi 40a900 │ │ │ │ + bmi 40a9b0 │ │ │ │ @ instruction: 0x13b5f240 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8daf091 │ │ │ │ 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, lsl #29 │ │ │ │ + ldrdeq lr, [r2], -r8 @ │ │ │ │ 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 │ │ │ │ - eoreq pc, r5, sl, lsl #29 │ │ │ │ - eoreq r8, r7, r0, ror #20 │ │ │ │ + eoreq pc, r5, r2, ror #29 │ │ │ │ + strhteq r8, [r7], -r8 │ │ │ │ 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, lsr #26 │ │ │ │ + eoreq lr, r2, r0, lsl #27 │ │ │ │ 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: 0xf8d4ff97 │ │ │ │ blcs 583c4 │ │ │ │ @ instruction: 0xf8c4d1e4 │ │ │ │ @ instruction: 0xe7e104b4 │ │ │ │ svc 0x001af7fc │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r4, [r1], r2 │ │ │ │ - eoreq pc, r5, sl, lsl #26 │ │ │ │ - strdeq r8, [r7], -r8 @ │ │ │ │ + eoreq pc, r5, r2, ror #26 │ │ │ │ + eoreq r8, r7, r0, asr r9 │ │ │ │ addeq r4, r1, ip, lsr pc │ │ │ │ - strdeq lr, [r2], -sl @ │ │ │ │ + eoreq lr, r2, r2, asr ip │ │ │ │ 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, ror #23 │ │ │ │ - ldrdeq r8, [r7], -r2 @ │ │ │ │ + eoreq pc, r5, ip, lsr ip @ │ │ │ │ + eoreq r8, r7, sl, lsr #16 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r4, r1, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r0, ror #19 │ │ │ │ + eoreq lr, r2, r8, 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 │ │ │ │ - blx ffb0788e │ │ │ │ + ldc2 1, cr15, [r6], {53} @ 0x35 │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ strbmi fp, [r8], -fp, lsr #2 │ │ │ │ - blx ffd0789a │ │ │ │ + ldc2 1, cr15, [lr], {53} @ 0x35 │ │ │ │ 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: 0xf99cf03b │ │ │ │ @ instruction: 0xf7fce7a5 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - mlaeq r2, r8, r8, lr │ │ │ │ + strdeq lr, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ - eoreq lr, r2, r2, ror r7 │ │ │ │ - eoreq lr, r2, r0, ror #13 │ │ │ │ - eoreq lr, r2, ip, asr #13 │ │ │ │ - eoreq lr, r2, ip, ror #12 │ │ │ │ - eoreq lr, r2, r4, ror #12 │ │ │ │ - strhteq sp, [r2], -r2 │ │ │ │ - mlaeq r2, ip, sl, sp │ │ │ │ - eoreq lr, r2, r4, lsl #12 │ │ │ │ - eoreq lr, r2, lr, asr #12 │ │ │ │ - eoreq lr, r2, r2, asr #12 │ │ │ │ - strhteq lr, [r2], -lr │ │ │ │ - ldrdeq lr, [r2], -r6 @ │ │ │ │ - eoreq lr, r2, sl, lsl r6 │ │ │ │ - eoreq lr, r2, lr, asr #10 │ │ │ │ - eoreq lr, r2, r8, asr #10 │ │ │ │ - mlaeq r2, r4, r9, sp │ │ │ │ - eoreq sp, r2, r4, lsl #19 │ │ │ │ - eoreq lr, r2, r4, lsr #10 │ │ │ │ - eoreq lr, r2, r0, lsr #10 │ │ │ │ - eoreq lr, r2, r8, lsl #10 │ │ │ │ - eoreq lr, r2, r0, lsl #10 │ │ │ │ - eoreq r8, r3, r4, lsl r0 │ │ │ │ - eoreq lr, r2, r4, asr r4 │ │ │ │ - eoreq lr, r2, sl, lsr #8 │ │ │ │ - eoreq lr, r2, r8, lsl #8 │ │ │ │ - strdeq r7, [r3], -sl @ │ │ │ │ + eoreq lr, r2, sl, asr #15 │ │ │ │ + eoreq lr, r2, r8, lsr r7 │ │ │ │ + eoreq lr, r2, r4, lsr #14 │ │ │ │ + eoreq lr, r2, r4, asr #13 │ │ │ │ + strhteq lr, [r2], -ip │ │ │ │ + eoreq sp, r2, sl, lsl #22 │ │ │ │ + strdeq sp, [r2], -r4 @ │ │ │ │ + eoreq lr, r2, ip, asr r6 │ │ │ │ + eoreq lr, r2, r6, lsr #13 │ │ │ │ + mlaeq r2, sl, r6, lr │ │ │ │ + eoreq lr, r2, r6, lsl r6 │ │ │ │ + eoreq lr, r2, lr, lsr #12 │ │ │ │ + eoreq lr, r2, r2, ror r6 │ │ │ │ + eoreq lr, r2, r6, lsr #11 │ │ │ │ + eoreq lr, r2, r0, lsr #11 │ │ │ │ + eoreq sp, r2, ip, ror #19 │ │ │ │ + ldrdeq sp, [r2], -ip @ │ │ │ │ + eoreq lr, r2, ip, ror r5 │ │ │ │ + eoreq lr, r2, r8, ror r5 │ │ │ │ + eoreq lr, r2, r0, ror #10 │ │ │ │ + eoreq lr, r2, r8, asr r5 │ │ │ │ + eoreq r8, r3, ip, rrx │ │ │ │ + eoreq lr, r2, ip, lsr #9 │ │ │ │ + eoreq lr, r2, r2, lsl #9 │ │ │ │ + eoreq lr, r2, r0, ror #8 │ │ │ │ + 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: 0xffe6f134 │ │ │ │ + @ instruction: 0xf812f135 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ @ instruction: 0xf844f066 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ - @ instruction: 0xf134461f │ │ │ │ - msrlt SP_hyp, r5 │ │ │ │ + @ instruction: 0xf135461f │ │ │ │ + msrlt CPSR_fsxc, r1, lsl 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, r3, r4, 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], #-208 @ 0xffffff30 │ │ │ │ + stc2l 1, cr15, [r8], #-208 @ 0xffffff30 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ ldc2 0, cr15, [sl], {101} @ 0x65 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf134461f │ │ │ │ - msrlt CPSR_fsxc, fp, lsr ip │ │ │ │ + msrlt CPSR_fsxc, r7, ror #24 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0659704 │ │ │ │ stmibvs r3!, {r0, 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 @ 0x74 │ │ │ │ + ldc2l 1, cr15, [ip], {29} │ │ │ │ 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 a88ba0 │ │ │ │ + blx 1588ba0 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0xf11d4639 │ │ │ │ - @ instruction: 0x4650fcb5 │ │ │ │ - blx b08bb0 │ │ │ │ + ldrbmi pc, [r0], -r1, ror #25 @ │ │ │ │ + blx 1608bb0 │ │ │ │ @ instruction: 0x4650e7d1 │ │ │ │ ldrdlt pc, [ip], -r6 │ │ │ │ - blx a88c0c │ │ │ │ + blx 1588c0c │ │ │ │ @ instruction: 0xf1ab9b03 │ │ │ │ @ instruction: 0xf1ab0124 │ │ │ │ @ instruction: 0xf503072c │ │ │ │ mulscc ip, r3, r0 │ │ │ │ blx 6088e6 │ │ │ │ ldmib fp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ ldrbmi lr, [r0], -lr, lsl #30 │ │ │ │ - blx 908c34 │ │ │ │ + blx 1408c34 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0x4683fc33 │ │ │ │ + pkhtbmi pc, r3, pc, asr #24 @ │ │ │ │ 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: 0xf936f120 │ │ │ │ + @ instruction: 0xf962f120 │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ffe88d82 │ │ │ │ + stc2 1, cr15, [r4], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - stmdals r3, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf93af134 │ │ │ │ + stmdals r3, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf966f134 │ │ │ │ @ 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], -r5, 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, lsr #18 @ │ │ │ │ + @ instruction: 0x4659f951 │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - strmi pc, [r3], r7, ror #23 │ │ │ │ + pkhbtmi pc, r3, r3, lsl #24 @ │ │ │ │ @ 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, lsr #8 │ │ │ │ + eoreq sp, r2, ip, 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: 0x4603fa33 │ │ │ │ + @ instruction: 0x4603fa5f │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12060a3 │ │ │ │ - @ instruction: 0xf104f89d │ │ │ │ + @ instruction: 0xf104f8c9 │ │ │ │ @ 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: 0xf8daf8b1 │ │ │ │ + @ instruction: 0xf8daf8dd │ │ │ │ @ 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: 0x4658f89f │ │ │ │ - @ instruction: 0xf88ef134 │ │ │ │ + ldrbmi pc, [r8], -fp, asr #17 @ │ │ │ │ + @ instruction: 0xf8baf134 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf11d2100 │ │ │ │ - pkhtbmi pc, r0, sp, asr #22 @ │ │ │ │ + strmi pc, [r0], r9, lsl #23 │ │ │ │ @ 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 c88f4a │ │ │ │ + blx 1788f4a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - @ instruction: 0xf862f134 │ │ │ │ + @ instruction: 0xf88ef134 │ │ │ │ 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 588fc0 │ │ │ │ + blx 1088fc0 │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xfff0f11f │ │ │ │ + @ instruction: 0xf81cf120 │ │ │ │ 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: 0xfff0f133 │ │ │ │ + @ instruction: 0xf81cf134 │ │ │ │ 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 │ │ │ │ @@ -4227,16 +4227,16 @@ │ │ │ │ ldmib r4, {r5, r9, sl, lr}^ │ │ │ │ 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: 0xf1334638 │ │ │ │ - pop {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1344638 │ │ │ │ + pop {r0, r3, 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, #-268]! @ 0xfffffef4 │ │ │ │ + ldcvs 12, cr15, [fp, #-444]! @ 0xfffffe44 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c6898 │ │ │ │ - tstplt r0, r7, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110fef3 │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - mcrr2 1, 1, pc, r0, cr15 @ │ │ │ │ + stc2l 1, cr15, [ip], #-124 @ 0xffffff84 │ │ │ │ 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: 0xf8d6fc17 │ │ │ │ + @ instruction: 0xf8d6fc43 │ │ │ │ @ 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], -r5 │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf05a4630 │ │ │ │ @ instruction: 0xe7e7fe71 │ │ │ │ - mlaeq r2, r6, r9, ip │ │ │ │ + eoreq ip, r2, lr, 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: 0xf80cf085 │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - @ instruction: 0xff96f1d9 │ │ │ │ + @ instruction: 0xffc2f1d9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldmib r7, {r0, r9, sl, lr}^ │ │ │ │ blvs 859eb8 │ │ │ │ blvs 18536e8 │ │ │ │ bl 10f2280 │ │ │ │ bge 14d684 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1d70048 │ │ │ │ - movwcs pc, #3801 @ 0xed9 @ │ │ │ │ + movwcs pc, #3845 @ 0xf05 @ │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [ip], #568 @ 0x238 │ │ │ │ @ instruction: 0xf7fae7e9 │ │ │ │ svclt 0x0000ec36 │ │ │ │ @ instruction: 0x008129be │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r2, r1, r2, ror #18 │ │ │ │ - eoreq ip, r2, ip, lsr #14 │ │ │ │ + eoreq ip, r2, r4, lsl #15 │ │ │ │ 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: 0xffe6f084 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -4955,19 +4955,19 @@ │ │ │ │ ldmdavs fp, {r2, r4, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f938b │ │ │ │ @ instruction: 0xf0ac0300 │ │ │ │ @ instruction: 0xf995ff13 │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ @ instruction: 0x210472b8 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf8ecf149 │ │ │ │ + @ instruction: 0xf918f149 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872bc │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf8e4f149 │ │ │ │ + @ instruction: 0xf910f149 │ │ │ │ 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 2cba58 │ │ │ │ + bmi 2cbb08 │ │ │ │ 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 │ │ │ │ @@ -5176,43 +5176,43 @@ │ │ │ │ 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: 0xf1d6450c │ │ │ │ - bmi 2cd97c │ │ │ │ + bmi 2cda2c │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [lr, #-868] @ 0xfffffc9c │ │ │ │ + ldc2l 1, cr15, [sl, #-868]! @ 0xfffffc9c │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2l 1, cr15, [sl, #-868] @ 0xfffffc9c │ │ │ │ - cdp2 1, 6, cr15, cr12, cr6, {1} │ │ │ │ + ldc2l 1, cr15, [r6, #-868]! @ 0xfffffc9c │ │ │ │ + cdp2 1, 9, cr15, cr8, cr6, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf8e0f118 │ │ │ │ + @ instruction: 0xf90cf118 │ │ │ │ @ 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 │ │ │ │ - ldc2 1, cr15, [r2, #868]! @ 0x364 │ │ │ │ + ldc2l 1, cr15, [lr, #868] @ 0x364 │ │ │ │ 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: 0xf8dafd15 │ │ │ │ + @ instruction: 0xf8dafd41 │ │ │ │ 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: 0xf8dafc35 │ │ │ │ + @ instruction: 0xf8dafc61 │ │ │ │ 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 @ │ │ │ │ - ldc2 1, cr15, [ip, #-220] @ 0xffffff24 │ │ │ │ + stc2l 1, cr15, [r8, #-220] @ 0xffffff24 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 11f8ac │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf13b4638 │ │ │ │ - vst2.8 {d31,d33}, [pc], r7 │ │ │ │ + vst2.8 {d31,d33}, [pc :256], r3 │ │ │ │ ldmdbvs r8!, {r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0, #-220]! @ 0xffffff24 │ │ │ │ + ldc2l 1, cr15, [ip, #-220] @ 0xffffff24 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - @ instruction: 0xff30f138 │ │ │ │ + @ instruction: 0xff5cf138 │ │ │ │ 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 38c2d4 │ │ │ │ + bmi 38c384 │ │ │ │ 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 ff78a744 │ │ │ │ - mrc2 1, 3, pc, cr6, cr7, {0} │ │ │ │ + blx 28a746 │ │ │ │ + mcr2 1, 5, pc, cr2, cr7, {0} @ │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs a82f8 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx ff48a75c │ │ │ │ - mcr2 1, 3, pc, cr10, cr7, {0} @ │ │ │ │ + blx fff8a75c │ │ │ │ + mrc2 1, 4, pc, cr6, cr7, {0} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1d92701 │ │ │ │ - @ instruction: 0xf117fac7 │ │ │ │ - tstplt r0, r1, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf117faf3 │ │ │ │ + smlabblt r0, sp, lr, pc @ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9dcf1d5 │ │ │ │ + blx 28aad4 │ │ │ │ @ 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: 0xe783f89f │ │ │ │ + str pc, [r3, fp, asr #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 1c8abec │ │ │ │ + blx fe78abec │ │ │ │ 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 48c8f4 │ │ │ │ + blls 48c9a4 │ │ │ │ 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 3cc5c4 │ │ │ │ + blls 3cc674 │ │ │ │ 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, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r3!, {r0, r2, r3, 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, lsr #23 │ │ │ │ + @ instruction: 0x4629fbd5 │ │ │ │ @ instruction: 0xf13a4638 │ │ │ │ - @ instruction: 0xf899fd6b │ │ │ │ + @ instruction: 0xf899fd97 │ │ │ │ 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: 0xf98ef137 │ │ │ │ + @ instruction: 0xf9baf137 │ │ │ │ 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, lsr #26 │ │ │ │ + andlt pc, r5, r1, asr 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: 0x9c0ff917 │ │ │ │ + @ instruction: 0x9c0ff943 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [sl, #216]! @ 0xd8 │ │ │ │ + mcr2 1, 1, pc, cr6, cr6, {1} @ │ │ │ │ andls r6, r1, r4, asr #5 │ │ │ │ stcls 0, cr2, [pc, #-8] @ 4e744 │ │ │ │ - stc2 1, cr15, [r2], {204} @ 0xcc │ │ │ │ + stc2 1, cr15, [lr], #816 @ 0x330 │ │ │ │ @ instruction: 0x46024b99 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - msrcs CPSR_, #15168 @ 0x3b40 │ │ │ │ + msrcs CPSR_, #400 @ 0x190 │ │ │ │ sbcvs r4, r3, #4, 12 @ 0x400000 │ │ │ │ stmdals pc, {r1, r8, sp} @ │ │ │ │ - @ instruction: 0xf954f137 │ │ │ │ + @ instruction: 0xf980f137 │ │ │ │ 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: 0xf890f137 │ │ │ │ + @ instruction: 0xf8bcf137 │ │ │ │ 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: 0x4631fadd │ │ │ │ + ldrtmi pc, [r1], -r9, lsl #22 @ │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - ldmibvs r2!, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r3, 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: 0x4653f8b3 │ │ │ │ + @ instruction: 0x4653f8df │ │ │ │ beq 68ac18 │ │ │ │ ldrtmi r4, [r2], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804651 │ │ │ │ strcs r6, [r0], -ip, lsr #32 │ │ │ │ - blx fed8ad08 │ │ │ │ + blx ff88ad08 │ │ │ │ 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: 0x4652fc5b │ │ │ │ + ldrbmi pc, [r2], -r7, lsl #25 @ │ │ │ │ @ instruction: 0x46402191 │ │ │ │ - @ instruction: 0xf9d8f13a │ │ │ │ + blx 18ad58 │ │ │ │ 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: 0xf866f137 │ │ │ │ + @ instruction: 0xf892f137 │ │ │ │ beq 68acb0 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx 1b0ad9c │ │ │ │ + blx fe60ad9c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], #-232 @ 0xffffff18 │ │ │ │ + mrrc2 1, 3, pc, r6, cr10 @ │ │ │ │ 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, asr #20 │ │ │ │ + strtmi pc, [r9], -pc, ror #20 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - movwcs pc, #64517 @ 0xfc05 @ │ │ │ │ + movwcs pc, #64561 @ 0xfc31 @ │ │ │ │ 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 78d7e0 │ │ │ │ + blmi 78d890 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - stc2l 1, cr15, [ip], #216 @ 0xd8 │ │ │ │ + ldc2 1, cr15, [r8, #-216] @ 0xffffff28 │ │ │ │ andls r2, r1, r4, lsl #8 │ │ │ │ andcs r6, r2, r4, asr #5 │ │ │ │ @ instruction: 0xf1cc9d0f │ │ │ │ - blmi 60d73c │ │ │ │ + blmi 60d7ec │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2l 1, cr15, [lr], {54} @ 0x36 │ │ │ │ + stc2 1, cr15, [sl, #-216] @ 0xffffff28 │ │ │ │ strmi r2, [r4], -r0, lsr #6 │ │ │ │ smlabtcs r2, r3, r2, r6 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - andcs pc, r5, #4521984 @ 0x450000 │ │ │ │ + andcs pc, r5, #7405568 @ 0x710000 │ │ │ │ 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, lsl r7 │ │ │ │ + eoreq fp, r2, sl, ror #14 │ │ │ │ addeq r1, r1, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, sl, ror #13 │ │ │ │ - ldrdeq fp, [r2], -r8 @ │ │ │ │ + eoreq fp, r2, r2, asr #14 │ │ │ │ + eoreq fp, r2, r0, lsr r7 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldrdeq r1, [r1], lr │ │ │ │ - ldrdeq fp, [r2], -r0 @ │ │ │ │ - strhteq fp, [r2], -sl │ │ │ │ + eoreq fp, r2, r8, lsr #10 │ │ │ │ + eoreq fp, r2, r2, lsl r5 │ │ │ │ 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: 0xff9ef139 │ │ │ │ + @ instruction: 0xffcaf139 │ │ │ │ blmi 1d34a4c │ │ │ │ tstcs r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8802504 │ │ │ │ @ instruction: 0xf04f6020 │ │ │ │ @ instruction: 0xf85b0a20 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1be0290 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - stcne 12, cr15, [r3], #532 @ 0x214 │ │ │ │ + stcne 12, cr15, [r3], #708 @ 0x2c4 │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1cc9300 │ │ │ │ - blmi 1acd66c │ │ │ │ + blmi 1acd71c │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1364434 │ │ │ │ - @ instruction: 0x4631fc75 │ │ │ │ + ldrtmi pc, [r1], -r1, lsr #25 @ │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - @ instruction: 0xffdcf136 │ │ │ │ + @ instruction: 0xf808f137 │ │ │ │ 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, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, 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: 0xf970f138 │ │ │ │ + @ instruction: 0xf99cf138 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - blx d0afa2 │ │ │ │ + blx 180afa2 │ │ │ │ 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: 0xff44f136 │ │ │ │ + @ instruction: 0xff70f136 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xf946f138 │ │ │ │ + @ instruction: 0xf972f138 │ │ │ │ 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 10d6f4 │ │ │ │ + blge 10d7a4 │ │ │ │ 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: 0xf908f138 │ │ │ │ + @ instruction: 0xf934f138 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx ff30b070 │ │ │ │ + blx ffe0b070 │ │ │ │ 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 │ │ │ │ - eoreq fp, r2, ip, lsr r4 │ │ │ │ + mlaeq r2, r4, r4, fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, r0, lsl #8 │ │ │ │ - eoreq fp, r2, sl, ror #7 │ │ │ │ - eoreq fp, r2, sl, ror #6 │ │ │ │ + eoreq fp, r2, r8, asr r4 │ │ │ │ + eoreq fp, r2, r2, asr #8 │ │ │ │ + eoreq fp, r2, r2, asr #7 │ │ │ │ @ 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 │ │ │ │ - eoreq r0, r8, r8, lsl #21 │ │ │ │ + eoreq r0, r8, r0, 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 │ │ │ │ - eoreq r0, r8, r8, lsl #17 │ │ │ │ + eoreq r0, r8, r0, 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: 0xf116fac7 │ │ │ │ - mvnlt pc, r1, ror #28 │ │ │ │ + @ instruction: 0xf116faf3 │ │ │ │ + mvnlt pc, sp, lsl #29 │ │ │ │ blcs a9320 │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - blx ff00b77c │ │ │ │ - mrc2 1, 2, pc, cr8, cr6, {0} │ │ │ │ + blx ffb0b77c │ │ │ │ + mcr2 1, 4, pc, cr4, 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 fe98b7b0 │ │ │ │ - mcrr2 1, 2, pc, ip, cr5 @ │ │ │ │ + blx ff48b7b0 │ │ │ │ + ldc2l 1, cr15, [r8], #-148 @ 0xffffff6c │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - blx ffc8b7c6 │ │ │ │ + ldc2 1, cr15, [ip], {216} @ 0xd8 │ │ │ │ rscle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf9f0f036 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf9ccf036 │ │ │ │ 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 d0b894 │ │ │ │ - stc2l 1, cr15, [ip, #88] @ 0x58 │ │ │ │ + blx 180b894 │ │ │ │ + ldc2l 1, cr15, [r8, #88]! @ 0x58 │ │ │ │ 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 fe78b678 │ │ │ │ + blx ff28b678 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + ldc2 1, cr15, [lr, #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 │ │ │ │ - @ instruction: 0xf9fef125 │ │ │ │ + blx b0b6f0 │ │ │ │ @ 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: 0xff50f1d7 │ │ │ │ + @ instruction: 0xff7cf1d7 │ │ │ │ @ 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 @ │ │ │ │ - mrc2 1, 6, pc, cr8, cr7, {6} │ │ │ │ + @ instruction: 0xff04f1d7 │ │ │ │ @ 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: 0xf884f116 │ │ │ │ + @ instruction: 0xf8b0f116 │ │ │ │ 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: 0xf8c8fbd5 │ │ │ │ + @ instruction: 0xf8c8fc01 │ │ │ │ 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, #3325 @ 0xcfd @ │ │ │ │ + movwcs pc, #3369 @ 0xd29 @ │ │ │ │ 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 @ 0x54 │ │ │ │ + stc2l 1, cr15, [r8], #84 @ 0x54 │ │ │ │ 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 20cb1a │ │ │ │ + blx d0cb1a │ │ │ │ @ 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 ff20cb98 │ │ │ │ + blx ffd0cb98 │ │ │ │ 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: 0xf8d6f115 │ │ │ │ + @ instruction: 0xf902f115 │ │ │ │ @ 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: 0xf896f115 │ │ │ │ + @ instruction: 0xf8c2f115 │ │ │ │ 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, lsr #22 │ │ │ │ + eoreq r8, r2, sl, 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 │ │ │ │ - ldc2 1, cr15, [r4], {20} │ │ │ │ + mcrr2 1, 1, pc, r0, cr4 @ │ │ │ │ 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 b8daca │ │ │ │ + blx 168daca │ │ │ │ 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, asr #7 │ │ │ │ + eoreq r8, r2, r4, lsr #8 │ │ │ │ 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, lsl #29 │ │ │ │ + @ instruction: 0x4601feb5 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9b8f1d5 │ │ │ │ - blx 1e8e6b4 │ │ │ │ + @ instruction: 0xf9e4f1d5 │ │ │ │ + blx fe98e6b4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11ac314 │ │ │ │ @ instruction: 0xf1d50508 │ │ │ │ - @ instruction: 0xf000fa2d │ │ │ │ + @ instruction: 0xf000fa59 │ │ │ │ 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: 0xf000f9f5 │ │ │ │ + @ instruction: 0xf000fa21 │ │ │ │ @ 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 ip, r7, lr, ror #31 │ │ │ │ + eoreq sp, r7, r6, 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 r9 │ │ │ │ + ldrdeq ip, [r7], -r6 @ │ │ │ │ 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, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, asr #27 @ 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, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsl #25 @ 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} │ │ │ │ - blx ff88f95a │ │ │ │ + stc2 1, cr15, [ip], {18} │ │ │ │ @ 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 │ │ │ │ - blx fe88f9da │ │ │ │ + blx ff38f9da │ │ │ │ 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 ff50fb74 │ │ │ │ + blx fb74 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9caf112 │ │ │ │ + @ instruction: 0xf9f6f112 │ │ │ │ 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 1131e0 │ │ │ │ + blls 113290 │ │ │ │ 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: 0xff72f11f │ │ │ │ + @ instruction: 0xff9ef11f │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xff8cf11f │ │ │ │ + @ instruction: 0xffb8f11f │ │ │ │ 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: 0xf94af111 │ │ │ │ + @ instruction: 0xf976f111 │ │ │ │ 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, 3, pc, cr0, cr15, {0} @ │ │ │ │ + mcr2 1, 4, pc, cr12, 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, lsr r9 │ │ │ │ + msrlt CPSR_, sp, asr r9 │ │ │ │ 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 │ │ │ │ - eoreq sl, r7, r8, lsl #21 │ │ │ │ + eoreq sl, r7, r0, 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 │ │ │ │ - eoreq sl, r7, ip, lsl #19 │ │ │ │ + eoreq sl, r7, r4, 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, ror #21 │ │ │ │ + eoreq r4, r2, ip, 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 │ │ │ │ - ldrdls pc, [r6], -pc @ │ │ │ │ + andls pc, r6, fp, lsl #18 │ │ │ │ @ instruction: 0xf1d26af0 │ │ │ │ - @ instruction: 0xf8d7f8db │ │ │ │ + @ instruction: 0xf8d7f907 │ │ │ │ @ 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 │ │ │ │ @@ -13053,18 +13053,18 @@ │ │ │ │ @ instruction: 0xf8dd9e1c │ │ │ │ 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: 0xf1d14650 │ │ │ │ - andls pc, r9, r1, ror #31 │ │ │ │ - @ instruction: 0xf1d19807 │ │ │ │ - @ instruction: 0xf8d9ffdd │ │ │ │ + @ instruction: 0xf1d24650 │ │ │ │ + andls pc, r9, sp, lsl #16 │ │ │ │ + @ instruction: 0xf1d29807 │ │ │ │ + @ instruction: 0xf8d9f809 │ │ │ │ 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 113ea4 │ │ │ │ + blls 113f54 │ │ │ │ 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 @ │ │ │ │ - ldc2 1, cr15, [r8, #120]! @ 0x78 │ │ │ │ + stc2l 1, cr15, [r4, #120]! @ 0x78 │ │ │ │ ldrbmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #120] @ 0x78 │ │ │ │ + ldc2l 1, cr15, [lr, #120]! @ 0x78 │ │ │ │ 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 │ │ │ │ - cdp2 1, 15, cr15, cr12, cr15, {0} │ │ │ │ + @ instruction: 0xff28f10f │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r2], {30} │ │ │ │ + ldc2 1, cr15, [lr], #-120 @ 0xffffff88 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r6, r0, asr #32 │ │ │ │ @ instruction: 0xf10f9817 │ │ │ │ - msrlt R8_usr, r3 │ │ │ │ + msrlt LR_irq, pc │ │ │ │ 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 │ │ │ │ - strdeq r9, [r7], -r0 @ │ │ │ │ + eoreq r9, r7, r8, asr #12 │ │ │ │ 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, ror #9 │ │ │ │ + eoreq r9, r7, ip, lsr r5 │ │ │ │ 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, ror #11 │ │ │ │ + eoreq r3, r2, ip, 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 │ │ │ │ - andls pc, r6, pc, asr lr @ │ │ │ │ + andls pc, r6, fp, lsl #29 │ │ │ │ @ instruction: 0xf1d06af0 │ │ │ │ - @ instruction: 0xf8d7fe5b │ │ │ │ + @ instruction: 0xf8d7fe87 │ │ │ │ @ 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 │ │ │ │ - andls pc, r9, r1, ror #26 │ │ │ │ + andls pc, r9, sp, lsl #27 │ │ │ │ @ instruction: 0xf1d09807 │ │ │ │ - @ instruction: 0xf8d9fd5d │ │ │ │ + @ instruction: 0xf8d9fd89 │ │ │ │ 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: 0xf50afecd │ │ │ │ + @ instruction: 0xf50afef9 │ │ │ │ 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} │ │ │ │ - cdp2 1, 11, cr15, cr10, cr14, {0} │ │ │ │ + cdp2 1, 14, cr15, cr6, cr14, {0} │ │ │ │ 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, [ip], #-800 @ 0xfffffce0 │ │ │ │ + ldc2 1, cr15, [r8], {200} @ 0xc8 │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf028234a │ │ │ │ @ instruction: 0x9017fdb7 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -14853,15 +14853,15 @@ │ │ │ │ movwcs r9, #31250 @ 0x7a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xf958f02e │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - ldc2 1, cr15, [r4], {205} @ 0xcd │ │ │ │ + mcrr2 1, 12, pc, r0, cr13 @ │ │ │ │ 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: 0xf8a8f02e │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1cd980c │ │ │ │ - blls 4d60ec │ │ │ │ + blls 4d619c │ │ │ │ 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, [r6, #528]! @ 0x210 │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa7e894 │ │ │ │ - @ instruction: 0xf898f1d0 │ │ │ │ - ldc2 1, cr15, [r2], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0xf8c4f1d0 │ │ │ │ + mrrc2 1, 0, pc, lr, cr14 @ │ │ │ │ @ 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: 0xf10ef881 │ │ │ │ - @ instruction: 0xf890fc1b │ │ │ │ + @ instruction: 0xf10ef8ad │ │ │ │ + @ instruction: 0xf890fc47 │ │ │ │ @ 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, lsl #20 │ │ │ │ + eoreq r2, r2, r2, ror #20 │ │ │ │ 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, #2891] @ 0xb4b @ │ │ │ │ + ldrb pc, [r0, #2935] @ 0xb77 @ │ │ │ │ @ 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, asr #18 │ │ │ │ - eoreq r2, r2, r0, lsl #19 │ │ │ │ + mlaeq r2, lr, r9, r2 │ │ │ │ + ldrdeq r2, [r2], -r8 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4680f9f9 │ │ │ │ + strmi pc, [r0], r5, lsr #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, 8, cr15, cr0, cr9, {0} │ │ │ │ + cdp2 1, 10, cr15, cr12, 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 │ │ │ │ - mcr2 1, 5, pc, cr0, cr12, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr12, 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, lsr #29 │ │ │ │ + pkhtbmi pc, r0, r3, asr #29 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - stc2l 1, cr15, [lr, #112] @ 0x70 │ │ │ │ + ldc2l 1, cr15, [sl, #112]! @ 0x70 │ │ │ │ @ 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, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, 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, lsr #27 │ │ │ │ + @ instruction: 0x4607fdd7 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - ldc2 1, cr15, [r2, #112]! @ 0x70 │ │ │ │ + ldc2l 1, cr15, [lr, #112] @ 0x70 │ │ │ │ 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, ror #27 @ │ │ │ │ + ldrb pc, [r1], -pc, lsl #28 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - @ instruction: 0xe647fa9d │ │ │ │ + strb pc, [r7], -r9, asr #21 @ │ │ │ │ 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, lsr #22 │ │ │ │ + @ instruction: 0xe629fb51 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9c2f105 │ │ │ │ + @ instruction: 0xf9eef105 │ │ │ │ strcs lr, [r1], #-1552 @ 0xfffff9f0 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ strtmi r4, [r8], -sl, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe51415a │ │ │ │ + blx ff01415a │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r4, #-20] @ 0xffffffec │ │ │ │ + stc2l 1, cr15, [r0, #-20] @ 0xffffffec │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r6, #20] │ │ │ │ + ldc2l 1, cr15, [r2, #20]! │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcrr2 1, 0, pc, r4, cr5 @ │ │ │ │ + ldc2l 1, cr15, [r0], #-20 @ 0xffffffec │ │ │ │ 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: 0xf1054400 │ │ │ │ - str pc, [r5, #4013]! @ 0xfad │ │ │ │ + str pc, [r5, #4057]! @ 0xfd9 │ │ │ │ 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 1a94606 │ │ │ │ + blx fe594606 │ │ │ │ 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: 0xf11cfb15 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfb41 │ │ │ │ + stmdacs r0, {r0, sl, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r0 │ │ │ │ @ instruction: 0xf1cf4620 │ │ │ │ - bls 2d6dac │ │ │ │ + bls 2d6e5c │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9f4f1cf │ │ │ │ + blx 8949e8 │ │ │ │ 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: 0xf10df8ff │ │ │ │ - @ instruction: 0xf890fc99 │ │ │ │ + @ instruction: 0xf10df92b │ │ │ │ + @ instruction: 0xf890fcc5 │ │ │ │ @ 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: 0x4602f87b │ │ │ │ + strmi pc, [r2], -r7, lsr #17 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - @ instruction: 0xf872f1cf │ │ │ │ + @ instruction: 0xf89ef1cf │ │ │ │ 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: 0xffeaf1ce │ │ │ │ + @ instruction: 0xf816f1cf │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 294804 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - @ instruction: 0xffe2f1ce │ │ │ │ + @ instruction: 0xf80ef1cf │ │ │ │ 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 │ │ │ │ - streq pc, [r0, r7, lsl #31] │ │ │ │ + @ instruction: 0x0780ffb3 │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - @ instruction: 0xff82f1ce │ │ │ │ + @ instruction: 0xffaef1ce │ │ │ │ ldrble r0, [sl], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [ip, r5, lsl #6] │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - @ instruction: 0x0787ff75 │ │ │ │ + streq pc, [r7, r1, lsr #31] │ │ │ │ rsbscs sp, lr, sp, lsr #8 │ │ │ │ - @ instruction: 0xff70f1ce │ │ │ │ + @ instruction: 0xff9cf1ce │ │ │ │ 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: 0xf8d9fca3 │ │ │ │ + @ instruction: 0xf8d9fccf │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r0], {206} @ 0xce │ │ │ │ + stc2l 1, cr15, [ip], #824 @ 0x338 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sl], #-520 @ 0xfffffdf8 │ │ │ │ strmi r9, [r8], -sl, lsl #18 │ │ │ │ - ldc2 1, cr15, [r8], #824 @ 0x338 │ │ │ │ + stc2l 1, cr15, [r4], #824 @ 0x338 │ │ │ │ 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: 0x0783fc99 │ │ │ │ + streq pc, [r3, r5, asr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, r9, lsl #8 │ │ │ │ - ldc2 1, cr15, [r2], {206} @ 0xce │ │ │ │ + ldc2 1, cr15, [lr], #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 │ │ │ │ - @ instruction: 0x0780fc75 │ │ │ │ + streq pc, [r0, r1, lsr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [lr], #-824 @ 0xfffffcc8 │ │ │ │ + ldc2 1, cr15, [sl], {206} @ 0xce │ │ │ │ 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: 0xf047f961 │ │ │ │ + @ instruction: 0xf047f98d │ │ │ │ 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: 0x0781f99d │ │ │ │ + streq pc, [r1, r9, asr #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ blls 24e39c │ │ │ │ @ instruction: 0xf1ce4618 │ │ │ │ - @ instruction: 0x0742f995 │ │ │ │ + strbeq pc, [r2, -r1, asr #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 │ │ │ │ - streq pc, [r3, r3, ror #18] │ │ │ │ + streq pc, [r3, pc, lsl #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, sp, lsl #8 │ │ │ │ - @ instruction: 0xf95cf1ce │ │ │ │ + @ instruction: 0xf988f1ce │ │ │ │ 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: 0xf930f1ce │ │ │ │ + @ instruction: 0xf95cf1ce │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - strbeq pc, [r1, -r9, lsr #18] @ │ │ │ │ + smlsldeq pc, r1, r5, 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: 0xf047feb5 │ │ │ │ + @ instruction: 0xf047fee1 │ │ │ │ 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} │ │ │ │ - mcrr2 1, 12, pc, r0, cr13 @ │ │ │ │ + stc2l 1, cr15, [ip], #-820 @ 0xfffffccc │ │ │ │ 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, pc, lsr #24] │ │ │ │ + @ instruction: 0x0781fc5b │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r8], #-820 @ 0xfffffccc │ │ │ │ + mrrc2 1, 12, pc, r4, cr13 @ │ │ │ │ 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], -r9, lsr #22 │ │ │ │ + @ instruction: 0x4601fb55 │ │ │ │ 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, lsl #20]! @ │ │ │ │ + ldrb pc, [r4, pc, lsr #20]! @ │ │ │ │ ldrdeq r4, [r0], r0 │ │ │ │ - eoreq lr, r1, sl, ror sl │ │ │ │ + ldrdeq lr, [r1], -r2 @ │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq lr, r1, sl, lsl #14 │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + eoreq lr, r1, r2, ror #14 │ │ │ │ + eoreq lr, r1, r8, 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 @ 0x34 │ │ │ │ + ldc2l 1, cr15, [r0], {13} │ │ │ │ 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 │ │ │ │ - ldrdeq ip, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, r0, lsr r0 │ │ │ │ ldrdeq r2, [r0], r6 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq ip, r1, ip, asr #24 │ │ │ │ - eoreq ip, r1, r2, lsr ip │ │ │ │ + eoreq ip, r1, r4, lsr #25 │ │ │ │ + eoreq ip, r1, sl, 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: 0xf50afc75 │ │ │ │ + @ instruction: 0xf50afca1 │ │ │ │ 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], #-32 @ 0xffffffe0 │ │ │ │ + stc2 1, cr15, [lr], {8} │ │ │ │ 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 599d3c │ │ │ │ + blx 1099d3c │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf022234a │ │ │ │ andsls pc, r7, pc, asr fp @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -21296,15 +21296,15 @@ │ │ │ │ movwcs r9, #27154 @ 0x6a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xff00f027 │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - @ instruction: 0xf9bcf1c7 │ │ │ │ + @ instruction: 0xf9e8f1c7 │ │ │ │ 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, cr0, cr7, {1} │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1c7980c │ │ │ │ - blls 4dbc3c │ │ │ │ + blls 4dbcec │ │ │ │ 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 fe419afa │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa84d44 │ │ │ │ - cdp2 1, 4, cr15, cr0, cr9, {6} │ │ │ │ - @ instruction: 0xf9daf108 │ │ │ │ + cdp2 1, 6, cr15, cr12, cr9, {6} │ │ │ │ + blx 219d3c │ │ │ │ @ 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: 0xf108fe29 │ │ │ │ - @ instruction: 0xf890f9c3 │ │ │ │ + @ instruction: 0xf108fe55 │ │ │ │ + @ instruction: 0xf890f9ef │ │ │ │ @ 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 │ │ │ │ - eoreq ip, r1, sl, asr r5 │ │ │ │ + strhteq ip, [r1], -r2 │ │ │ │ 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, #2291] @ 0x8f3 @ │ │ │ │ + ldrb pc, [r0, #2335] @ 0x91f @ │ │ │ │ @ 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 │ │ │ │ - mlaeq r1, r6, r4, ip │ │ │ │ - ldrdeq ip, [r1], -r0 @ │ │ │ │ + eoreq ip, r1, lr, ror #9 │ │ │ │ + eoreq ip, r1, r8, 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: 0x463af893 │ │ │ │ + @ instruction: 0x463af8bf │ │ │ │ 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, asr #24 │ │ │ │ + sxtab16mi pc, r3, fp, ror #24 @ │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - blls 11d078 │ │ │ │ + blls 11d128 │ │ │ │ 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: 0x4607fb97 │ │ │ │ + strmi pc, [r7], -r3, asr #23 │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - blx fec9a49e │ │ │ │ + blx ff79a49e │ │ │ │ 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, 2, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 1, 5, cr15, cr0, 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 │ │ │ │ - @ instruction: 0xf9aaf116 │ │ │ │ + @ instruction: 0xf9d6f116 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f116 │ │ │ │ + @ instruction: 0xf9f0f116 │ │ │ │ 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, lsr #24 │ │ │ │ + strmi pc, [r5], -pc, asr #24 │ │ │ │ @ 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, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r5, 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 @ │ │ │ │ - stc2 1, cr15, [r0], {200} @ 0xc8 │ │ │ │ + stc2 1, cr15, [ip], #800 @ 0x320 │ │ │ │ blcs fefb04a8 │ │ │ │ andeq pc, sl, r8, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c8613b │ │ │ │ - popcs {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r1, r5, 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: 0xff68f10e │ │ │ │ + @ instruction: 0xff94f10e │ │ │ │ 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 │ │ │ │ - cdp2 1, 12, cr15, cr2, cr14, {0} │ │ │ │ + cdp2 1, 14, cr15, cr14, cr14, {0} │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r7], -lr @ │ │ │ │ + eoreq r0, r7, r6, 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 │ │ │ │ - ldc2l 1, cr15, [ip, #-56] @ 0xffffffc8 │ │ │ │ + stc2 1, cr15, [r8, #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 │ │ │ │ @@ -23346,16 +23346,16 @@ │ │ │ │ blx 9d5ab0 │ │ │ │ ldrbeq pc, [r6, r9, lsl #4] @ │ │ │ │ @ instruction: 0xf109d452 │ │ │ │ strbmi r0, [fp, #-2305] @ 0xfffff6ff │ │ │ │ blvs e95a80 │ │ │ │ @ instruction: 0xf7f04621 │ │ │ │ @ instruction: 0xf8dbf96f │ │ │ │ - @ instruction: 0xf1c70000 │ │ │ │ - @ instruction: 0xf010fff1 │ │ │ │ + @ instruction: 0xf1c80000 │ │ │ │ + @ instruction: 0xf010f81d │ │ │ │ @ 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 │ │ │ │ - blx ff69bbc6 │ │ │ │ + stc2 1, cr15, [r4], {14} │ │ │ │ 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, asr #5 │ │ │ │ + eoreq r0, r7, r6, 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: 0xf8daf106 │ │ │ │ + @ instruction: 0xf906f106 │ │ │ │ @ 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 │ │ │ │ - mulls r2, r7, ip │ │ │ │ + andls pc, r2, r3, asr #25 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - stmdbls r2, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r4, r6, r7, 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: 0x4606fadf │ │ │ │ + strmi pc, [r6], -fp, lsl #22 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - subeq pc, r3, #1019904 @ 0xf9000 │ │ │ │ + subeq pc, r3, #37888 @ 0x9400 │ │ │ │ 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, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, 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: 0xf98cf114 │ │ │ │ + @ instruction: 0xf9b8f114 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf9a6f114 │ │ │ │ + @ instruction: 0xf9d2f114 │ │ │ │ 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 11f4e0 │ │ │ │ + bls 11f590 │ │ │ │ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r3, r4, r5, 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 fef1d73c │ │ │ │ + blx ffa1d73c │ │ │ │ blcs fefb2834 │ │ │ │ andeq pc, sl, r4, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c660fb │ │ │ │ - popcs {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r2, r3, r4, r6, r7, 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 │ │ │ │ - @ instruction: 0x6005fdbf │ │ │ │ + andvs pc, r5, fp, ror #27 │ │ │ │ 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, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, 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 │ │ │ │ - eoreq lr, r6, ip, lsl #7 │ │ │ │ + eoreq lr, r6, r4, 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 │ │ │ │ - @ instruction: 0x2104fbbb │ │ │ │ + smlattcs r4, r7, fp, pc @ │ │ │ │ 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: 0xf010fed1 │ │ │ │ + @ instruction: 0xf010fefd │ │ │ │ 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 │ │ │ │ - strdlt pc, [r0, r1] │ │ │ │ + orrlt pc, r0, sp, lsl fp @ │ │ │ │ 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 r0 │ │ │ │ + eoreq lr, r6, sl, lsl #1 │ │ │ │ @ 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, 7, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 10, cr15, cr6, 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 199e0fe │ │ │ │ + blx fe49e0fe │ │ │ │ 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: 0x4602fe71 │ │ │ │ + @ instruction: 0x4602fe9d │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf874f125 │ │ │ │ + @ instruction: 0xf8a0f125 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx d9e150 │ │ │ │ + blx 189e150 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x46399817 │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 1, 6, cr15, cr2, cr3, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 120560 │ │ │ │ + blls 120610 │ │ │ │ bls 12e930 │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1260b64 │ │ │ │ - @ instruction: 0x462bffbf │ │ │ │ + strtmi pc, [fp], -fp, ror #31 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ ldcge 1, cr2, [sp], {115} @ 0x73 │ │ │ │ - @ instruction: 0xf1264650 │ │ │ │ - movwcs pc, #4075 @ 0xfeb @ │ │ │ │ + @ instruction: 0xf1274650 │ │ │ │ + movwcs pc, #2071 @ 0x817 @ │ │ │ │ @ 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: 0xf100fd91 │ │ │ │ + @ instruction: 0xf100fdbd │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf820f125 │ │ │ │ + @ instruction: 0xf84cf125 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf9c4f127 │ │ │ │ + @ instruction: 0xf9f0f127 │ │ │ │ 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], #-284 @ 0xfffffee4 │ │ │ │ + ldclvc 13, cr15, [r3], #-460 @ 0xfffffe34 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ - @ instruction: 0xf1244607 │ │ │ │ - blls 621d40 │ │ │ │ + @ instruction: 0xf1254607 │ │ │ │ + blls 61fdf0 │ │ │ │ @ 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: 0xf97cf127 │ │ │ │ + @ instruction: 0xf9a8f127 │ │ │ │ bleq fefdd4a4 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - ldc2l 1, cr15, [sl, #-144] @ 0xffffff70 │ │ │ │ + stc2 1, cr15, [r6, #144] @ 0x90 │ │ │ │ @ instruction: 0x46419817 │ │ │ │ @ instruction: 0xf1232220 │ │ │ │ - @ instruction: 0x4605fd7b │ │ │ │ + strmi pc, [r5], -r7, lsr #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xf966f127 │ │ │ │ + @ instruction: 0xf992f127 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq 9d934 │ │ │ │ - stc2l 1, cr15, [r4, #-144] @ 0xffffff70 │ │ │ │ + ldc2l 1, cr15, [r0, #-144]! @ 0xffffff70 │ │ │ │ eorcs r9, r0, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf1232101 │ │ │ │ - strmi pc, [r7], -r5, ror #26 │ │ │ │ + @ instruction: 0x4607fd91 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xf950f127 │ │ │ │ + @ instruction: 0xf97cf127 │ │ │ │ bls 1f374c │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - stmdbls r8, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r3, r5, lsr #23 │ │ │ │ @ instruction: 0xf1b99d17 │ │ │ │ - blmi fea20208 │ │ │ │ + blmi fea202b8 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 119e33c │ │ │ │ + blx 1c9e33c │ │ │ │ @ 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]! @ 0xffffff74 │ │ │ │ + stc2l 1, cr15, [ip, #-140] @ 0xffffff74 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1e0334 │ │ │ │ + blls 1e03e4 │ │ │ │ bls 12eb5c │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsr #29 @ │ │ │ │ + @ instruction: 0x4633fed7 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr6, {1} │ │ │ │ + @ instruction: 0xff04f126 │ │ │ │ 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], #-140 @ 0xffffff74 │ │ │ │ + stc2 1, cr15, [r6], #140 @ 0x8c │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xff08f124 │ │ │ │ + @ instruction: 0xff34f124 │ │ │ │ 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, #-2223] @ 0xfffff751 │ │ │ │ + strcs pc, [r0, #-2267] @ 0xfffff725 │ │ │ │ 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], #-140 @ 0xffffff74 │ │ │ │ + mrrc2 1, 2, pc, ip, cr3 @ │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1249003 │ │ │ │ - blls 621b10 │ │ │ │ + blls 621bc0 │ │ │ │ @ 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 2a01e4 │ │ │ │ + blls 2a0294 │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ movwls r7, #488 @ 0x1e8 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr6, {1} │ │ │ │ + cdp2 1, 6, cr15, cr2, 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r1, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r8, fp, lsr #22 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ eorvs pc, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0xf94af123 │ │ │ │ + @ instruction: 0xf976f123 │ │ │ │ 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: 0x4607fc51 │ │ │ │ + @ instruction: 0x4607fc7d │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1244641 │ │ │ │ - @ instruction: 0x4639fe55 │ │ │ │ + ldrtmi pc, [r9], -r1, lsl #29 @ │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strls pc, [lr, #-2071] @ 0xfffff7e9 │ │ │ │ + strls pc, [lr, #-2115] @ 0xfffff7bd │ │ │ │ mlacs r9, r7, r8, pc @ │ │ │ │ ldmdals r7, {r0, r4, r5, r9, sl, lr} │ │ │ │ andpl pc, r4, r9, asr #17 │ │ │ │ - ldc2 1, cr15, [r8], {35} @ 0x23 │ │ │ │ + mcrr2 1, 2, pc, r4, cr3 @ │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 360124 │ │ │ │ + blls 3601d4 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ rsbseq lr, pc, r0, ror #7 │ │ │ │ - eoreq r8, r1, sl, ror #5 │ │ │ │ + eoreq r8, r1, r2, asr #6 │ │ │ │ rsbseq lr, pc, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strhteq r8, [r1], -r6 │ │ │ │ - eoreq r7, r1, r6, lsl #31 │ │ │ │ - eoreq r7, r1, ip, lsl #29 │ │ │ │ - eoreq r7, r1, r6, lsl #29 │ │ │ │ + eoreq r8, r1, lr, lsl #6 │ │ │ │ + ldrdeq r7, [r1], -lr @ │ │ │ │ + eoreq r7, r1, r4, ror #29 │ │ │ │ + ldrdeq r7, [r1], -lr @ │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrbmi r1, [r0], -r5, asr #2 │ │ │ │ - stc2 1, cr15, [ip, #152] @ 0x98 │ │ │ │ + ldc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b3aa0 │ │ │ │ - ldc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ + stc2l 1, cr15, [r4, #152]! @ 0x98 │ │ │ │ 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: 0xf100fb5d │ │ │ │ + @ instruction: 0xf100fb89 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 62196c │ │ │ │ + blls 621a1c │ │ │ │ @ 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: 0xff92f126 │ │ │ │ + @ instruction: 0xffbef126 │ │ │ │ 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 61e6c2 │ │ │ │ + blx 111e6c2 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + ldc2l 1, cr15, [r2, #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, r7 │ │ │ │ cdp 6, 11, cr4, cr7, cr8, {2} │ │ │ │ @ instruction: 0xf1240b00 │ │ │ │ - ldmdals r7, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - blx 131e72a │ │ │ │ + blx 1e1e72a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 133bd0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - blls 2e1f88 │ │ │ │ + blls 2e2038 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf126462b │ │ │ │ - stmdbls r6, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r4, r5, r6, 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: 0xf828f123 │ │ │ │ + @ instruction: 0xf854f123 │ │ │ │ @ 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 ff71e82c │ │ │ │ + blx 21e82e │ │ │ │ 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: 0xf1229a04 │ │ │ │ - strmi pc, [r4], -r1, asr #31 │ │ │ │ + strmi pc, [r4], -sp, ror #31 │ │ │ │ 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 1f1e860 │ │ │ │ + blx fea1e860 │ │ │ │ @ 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, asr #25 @ │ │ │ │ + @ instruction: 0x4651fcf3 │ │ │ │ @ instruction: 0xf04f9802 │ │ │ │ @ instruction: 0xf1263aff │ │ │ │ - vceq.f32 d31, d16, d7 │ │ │ │ + @ instruction: 0xf240feb3 │ │ │ │ ldmdals r7, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ @ instruction: 0xf1237c34 │ │ │ │ - ldrls pc, [r1, #-2735] @ 0xfffff551 │ │ │ │ + ldrls pc, [r1, #-2779] @ 0xfffff525 │ │ │ │ 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 161da8 │ │ │ │ + blls 161e58 │ │ │ │ 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, asr #24 │ │ │ │ + eoreq r7, r1, r2, lsr #25 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ - strhteq r7, [r1], -ip │ │ │ │ - eoreq r7, r1, r8, asr #23 │ │ │ │ + eoreq r7, r1, r4, lsl ip │ │ │ │ + eoreq r7, r1, r0, lsr #24 │ │ │ │ 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 2a2438 │ │ │ │ + blls 2a24e8 │ │ │ │ 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 3a240c │ │ │ │ + blls 3a24bc │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [sl], {196} @ 0xc4 │ │ │ │ + mcrr2 1, 12, pc, r6, cr4 @ │ │ │ │ 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 │ │ │ │ - mcrr2 1, 12, pc, ip, cr4 @ │ │ │ │ + ldc2l 1, cr15, [r8], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [ip], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r9, [r0], -r8, lsl #20 │ │ │ │ - mcrr2 1, 12, pc, r4, cr4 @ │ │ │ │ + ldc2l 1, cr15, [r0], #-784 @ 0xfffffcf0 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ + mcrr2 1, 12, pc, lr, cr4 @ │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207e │ │ │ │ - smlaldeq pc, r1, fp, ip @ │ │ │ │ + strbeq pc, [r1, -r7, 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, {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 │ │ │ │ - blx fff9f5ae │ │ │ │ + stc2 1, cr15, [r8], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207f │ │ │ │ - @ instruction: 0x0740fbf5 │ │ │ │ + strbeq pc, [r0, -r1, lsr #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 r4 │ │ │ │ + eoreq ip, r6, r0, 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: 0xf8c4fd61 │ │ │ │ + @ instruction: 0xf8c4fd8d │ │ │ │ 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 fee9fa80 │ │ │ │ + blx ff99fa80 │ │ │ │ bmi 29d608 │ │ │ │ stmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fec9fa90 │ │ │ │ + blx ff79fa90 │ │ │ │ svclt 0x0000e7eb │ │ │ │ rsbseq ip, pc, sl, lsl #20 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r6, r1, r4, lsr r9 │ │ │ │ - eoreq r6, r1, sl, asr r8 │ │ │ │ - eoreq r6, r1, r4, ror #17 │ │ │ │ - eoreq r6, r1, sl, asr #16 │ │ │ │ + eoreq r6, r1, ip, lsl #19 │ │ │ │ + strhteq r6, [r1], -r2 │ │ │ │ + eoreq r6, r1, ip, lsr r9 │ │ │ │ + eoreq r6, r1, r2, lsr #17 │ │ │ │ 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 179fb48 │ │ │ │ + blx fe29fb48 │ │ │ │ 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 111fb98 │ │ │ │ + blx 1c1fb98 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [ip, #-780] @ 0xfffffcf4 │ │ │ │ + ldc2 1, cr15, [r8, #-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 │ │ │ │ @@ -27994,16 +27994,16 @@ │ │ │ │ strbmi r0, [r1], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 966440 │ │ │ │ bleq 1aa2298 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #2924 @ 0xb6c │ │ │ │ - @ instruction: 0xf109464a │ │ │ │ - @ instruction: 0x4607fff3 │ │ │ │ + @ instruction: 0xf10a464a │ │ │ │ + @ instruction: 0x4607f81f │ │ │ │ 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: 0xffd2f06e │ │ │ │ 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 ba0458 │ │ │ │ + blx 16a0458 │ │ │ │ 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: 0xff78f077 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ rsbseq r0, r7, r0, lsl pc │ │ │ │ - mlaeq r1, r8, pc, r5 @ │ │ │ │ - eoreq r5, r1, sl, lsl #31 │ │ │ │ - eoreq r5, r1, sl, ror pc │ │ │ │ - eoreq r5, r1, r2, ror pc │ │ │ │ - eoreq r5, r1, r0, ror pc │ │ │ │ - eoreq r5, r1, r2, ror #30 │ │ │ │ - eoreq r5, r1, r0, ror #30 │ │ │ │ - mlaeq r1, sl, lr, r5 │ │ │ │ + strdeq r5, [r1], -r0 @ │ │ │ │ + eoreq r5, r1, r2, ror #31 │ │ │ │ + ldrdeq r5, [r1], -r2 @ │ │ │ │ + eoreq r5, r1, sl, asr #31 │ │ │ │ + eoreq r5, r1, r8, asr #31 │ │ │ │ + strhteq r5, [r1], -sl │ │ │ │ + strhteq r5, [r1], -r8 │ │ │ │ + strdeq r5, [r1], -r2 @ │ │ │ │ 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, lsl #26 @ │ │ │ │ + @ instruction: 0x4631fd3b │ │ │ │ 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 @ 0x24 │ │ │ │ + stc2l 1, cr15, [r6], #36 @ 0x24 │ │ │ │ @ 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 │ │ │ │ - strdeq fp, [r6], -sl @ │ │ │ │ + eoreq fp, r6, r2, 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: 0xf8d7feb5 │ │ │ │ + @ instruction: 0xf8d7fee1 │ │ │ │ @ instruction: 0x462011dc │ │ │ │ bicpl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf1073110 │ │ │ │ - @ instruction: 0xf505fea5 │ │ │ │ + @ instruction: 0xf505fed1 │ │ │ │ @ instruction: 0xf5055340 │ │ │ │ @ instruction: 0xf8d745a0 │ │ │ │ @ instruction: 0xf8c30214 │ │ │ │ @ instruction: 0xf8a567f0 │ │ │ │ @ instruction: 0xf1096ba0 │ │ │ │ - @ instruction: 0xf8d5fc9f │ │ │ │ + @ instruction: 0xf8d5fccb │ │ │ │ @ instruction: 0xf1090b78 │ │ │ │ - @ instruction: 0xf8c7fc9b │ │ │ │ + @ instruction: 0xf8c7fcc7 │ │ │ │ @ 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: 0xf504fe59 │ │ │ │ + @ instruction: 0xf504fe85 │ │ │ │ @ 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], #-36 @ 0xffffffdc │ │ │ │ + mrrc2 1, 0, pc, r2, cr9 @ │ │ │ │ bleq 1ea2ba8 │ │ │ │ - stc2 1, cr15, [r2], #-36 @ 0xffffffdc │ │ │ │ + mcrr2 1, 0, pc, lr, cr9 @ │ │ │ │ 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: 0xf8d6fc15 │ │ │ │ + @ instruction: 0xf8d6fc41 │ │ │ │ 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 │ │ │ │ - blx fffa0cca │ │ │ │ + stc2 1, cr15, [r8], #-36 @ 0xffffffdc │ │ │ │ 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 @ │ │ │ │ - strhteq r5, [r1], -r8 │ │ │ │ - mlaeq r1, r2, r4, r5 │ │ │ │ + eoreq r5, r1, r0, lsl r5 │ │ │ │ + eoreq r5, r1, sl, 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, asr #2 │ │ │ │ + mlaeq r1, ip, 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: 0xf97ef107 │ │ │ │ + @ instruction: 0xf9aaf107 │ │ │ │ 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: 0xf974f107 │ │ │ │ + @ instruction: 0xf9a0f107 │ │ │ │ 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: 0xf8eaf107 │ │ │ │ + @ instruction: 0xf916f107 │ │ │ │ stcge 6, cr4, [r8], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - blge e36e0 │ │ │ │ + blge e3790 │ │ │ │ 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, lsl r0 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + eoreq r4, r1, ip, rrx │ │ │ │ + eoreq r4, r1, r8, 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, lsl #27 │ │ │ │ - eoreq r2, r1, r0, lsl #26 │ │ │ │ + eoreq r2, r1, r2, ror #27 │ │ │ │ + eoreq r2, r1, r8, 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, lsl #2 │ │ │ │ - eoreq r2, r1, r0, lsr r1 │ │ │ │ - eoreq r2, r1, lr, asr #2 │ │ │ │ - eoreq r2, r1, lr, asr r1 │ │ │ │ + eoreq r2, r1, r2, ror #2 │ │ │ │ + eoreq r2, r1, r8, lsl #3 │ │ │ │ + eoreq r2, r1, r6, lsr #3 │ │ │ │ + strhteq r2, [r1], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbf45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf92cf073 │ │ │ │ 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, lsr #32 │ │ │ │ + eoreq r1, r1, r0, lsl #1 │ │ │ │ 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, ror #8 │ │ │ │ + eoreq r0, r1, r0, asr #9 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r1], -r6 @ │ │ │ │ - strdeq r0, [r1], -r6 @ │ │ │ │ - eoreq r0, r1, r2, lsl r3 │ │ │ │ - eoreq r0, r1, r2, lsr #6 │ │ │ │ - eoreq r0, r1, sl, lsl r0 │ │ │ │ - eoreq r0, r1, lr, lsl r0 │ │ │ │ - eoreq r0, r1, lr, lsr r0 │ │ │ │ - eoreq r0, r1, lr, asr #32 │ │ │ │ + eoreq r0, r1, lr, lsr #6 │ │ │ │ + eoreq r0, r1, lr, asr #6 │ │ │ │ + eoreq r0, r1, sl, ror #6 │ │ │ │ + eoreq r0, r1, sl, ror r3 │ │ │ │ + eoreq r0, r1, r2, ror r0 │ │ │ │ + eoreq r0, r1, r6, ror r0 │ │ │ │ + mlaeq r1, r6, r0, r0 │ │ │ │ + eoreq r0, r1, r6, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc1564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf8a8f071 │ │ │ │ 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, lsl #28 │ │ │ │ + eoreq lr, r0, r8, 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], -r3, ror #28 │ │ │ │ - blx 1b29bba │ │ │ │ + blx fe629bba │ │ │ │ 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 12d04c │ │ │ │ + blls 12d0fc │ │ │ │ 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]! @ 0xfffffc08 │ │ │ │ + ldc2 0, cr15, [r4, #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 │ │ │ │ @ instruction: 0x4620f839 │ │ │ │ - stc2l 0, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ + stc2l 0, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ 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 12e3f8 │ │ │ │ + blls 12e4a8 │ │ │ │ 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: 0xff3ef0fd │ │ │ │ + @ instruction: 0xff6af0fd │ │ │ │ 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, asr #6 │ │ │ │ + mlaeq r0, ip, 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, lsr #20] @ │ │ │ │ + @ instruction: 0xe7c4fa51 │ │ │ │ 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, asr #15 │ │ │ │ - eoreq r9, r0, r4, lsr r7 │ │ │ │ + eoreq r9, r0, r6, lsr #16 │ │ │ │ + eoreq r9, r0, ip, 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, asr #17] @ │ │ │ │ + @ instruction: 0xe7c4f8f3 │ │ │ │ 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, lsl r5 │ │ │ │ - eoreq r8, r0, r8, ror r4 │ │ │ │ + eoreq r8, r0, sl, ror #10 │ │ │ │ + ldrdeq r8, [r0], -r0 @ │ │ │ │ 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 │ │ │ │ - strdeq r7, [r0], -r2 @ │ │ │ │ - eoreq r7, r0, r4, asr r1 │ │ │ │ + eoreq r7, r0, sl, asr #6 │ │ │ │ + eoreq r7, r0, ip, lsr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febca0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf060460d │ │ │ │ @ instruction: 0xf504f8fb │ │ │ │ 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: 0xf91ef068 │ │ │ │ eorscc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c70380 │ │ │ │ @ instruction: 0xf0fa3230 │ │ │ │ - strmi pc, [r3], -r5, lsr #30 │ │ │ │ + @ instruction: 0x4603ff51 │ │ │ │ @ instruction: 0xf8c74620 │ │ │ │ @ instruction: 0xf0163214 │ │ │ │ andcs pc, r0, r3, 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, ror #17 │ │ │ │ - eoreq r6, r0, r4, asr #17 │ │ │ │ + eoreq r6, r0, ip, lsr r9 │ │ │ │ + eoreq r6, r0, ip, 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: 0xf868f014 │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8ff93 │ │ │ │ + @ instruction: 0xf8d8ffbf │ │ │ │ @ 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], #-996 @ 0xfffffc1c │ │ │ │ + stc2l 0, cr15, [r6], #-996 @ 0xfffffc1c │ │ │ │ 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 @@ │ │ │ │ @ instruction: 0xe7b9feff │ │ │ │ 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 │ │ │ │ - eoreq r5, r0, r6, asr r9 │ │ │ │ + eoreq r5, r0, lr, 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}^ │ │ │ │ stc2l 0, cr15, [ip, #76]! @ 0x4c │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8fdd7 │ │ │ │ + @ instruction: 0xf8d8fe03 │ │ │ │ @ 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 2030d74 │ │ │ │ + blx feb30d74 │ │ │ │ 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, r3, 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 │ │ │ │ - ldrdeq r5, [r0], -lr @ │ │ │ │ + eoreq r5, r0, r6, lsr r6 │ │ │ │ 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, 1, cr15, cr12, cr12, {3} │ │ │ │ bmi 32e884 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff40f0f5 │ │ │ │ + @ instruction: 0xff6cf0f5 │ │ │ │ @ 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, lsl r4 │ │ │ │ - eoreq r5, r0, sl, ror #2 │ │ │ │ + eoreq r5, r0, r0, ror r4 │ │ │ │ + eoreq r5, r0, r2, asr #3 │ │ │ │ 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] │ │ │ │ ldc2l 0, cr15, [lr], #-432 @ 0xfffffe50 │ │ │ │ bmi 32ebc0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 0, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ + stc2l 0, cr15, [lr, #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 │ │ │ │ - ldrdeq r5, [r0], -ip @ │ │ │ │ - eoreq r4, r0, lr, lsr #28 │ │ │ │ + eoreq r5, r0, r4, lsr r1 │ │ │ │ + eoreq r4, r0, r6, lsl #29 │ │ │ │ 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, 4, pc, cr12, cr8, {7} @ │ │ │ │ + mrc2 0, 5, pc, cr8, 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, ror #27 │ │ │ │ + @ instruction: 0x4604fe11 │ │ │ │ @ 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, asr #26 │ │ │ │ + @ instruction: 0x4605fd73 │ │ │ │ @ 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 │ │ │ │ - mrc2 0, 7, pc, cr12, cr6, {7} │ │ │ │ + @ instruction: 0xff28f0f6 │ │ │ │ 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 │ │ │ │ - mrc2 0, 6, pc, cr10, cr6, {7} │ │ │ │ + @ instruction: 0xff06f0f6 │ │ │ │ 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: 0xf50bfecb │ │ │ │ + @ instruction: 0xf50bfef7 │ │ │ │ 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 │ │ │ │ - blx fedb1bb6 │ │ │ │ + blx ff8b1bb6 │ │ │ │ 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, 1, pc, cr12, cr6, {7} @ │ │ │ │ + mrc2 0, 2, pc, cr8, 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 │ │ │ │ - ldc2 0, cr15, [sl, #984]! @ 0x3d8 │ │ │ │ + stc2l 0, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ 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, lsr #15 │ │ │ │ + strdeq r4, [r0], -ip @ │ │ │ │ @ instruction: 0x007ea794 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ andeq r0, r0, r0, asr fp │ │ │ │ - strdeq r4, [r0], -r0 @ │ │ │ │ + eoreq r4, r0, r8, 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 │ │ │ │ ldc2 0, cr15, [lr, #-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, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldm sp, {r0, r1, r2, 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 374c48 │ │ │ │ + bls 374cf8 │ │ │ │ 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: 0xf8d7ff93 │ │ │ │ + @ instruction: 0xf8d7ffbf │ │ │ │ @ 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: 0xf8d7fd6d │ │ │ │ + @ instruction: 0xf8d7fd99 │ │ │ │ @ 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: 0xf802f0f4 │ │ │ │ + @ instruction: 0xf82ef0f4 │ │ │ │ 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: 0xf928f0f4 │ │ │ │ + @ instruction: 0xf954f0f4 │ │ │ │ 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: 0xf8d7fc87 │ │ │ │ + @ instruction: 0xf8d7fcb3 │ │ │ │ @ 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: 0xf8d7f98f │ │ │ │ + @ instruction: 0xf8d7f9bb │ │ │ │ @ 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, asr #25 │ │ │ │ + strdlt pc, [r0, #-199]! @ 0xffffff39 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xe7e5fdf1 │ │ │ │ + @ instruction: 0xe7e5fe1d │ │ │ │ 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, asr #27]! @ │ │ │ │ + @ instruction: 0xe7e9fdf5 │ │ │ │ @ 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 │ │ │ │ - ldc2 0, cr15, [r0, #956]! @ 0x3bc │ │ │ │ + ldc2l 0, cr15, [ip, #956] @ 0x3bc │ │ │ │ @ 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 │ │ │ │ - andseq pc, pc, r2, asr r1 @ │ │ │ │ - andseq lr, pc, ip, ror lr @ │ │ │ │ - andseq pc, pc, lr, lsl #3 │ │ │ │ + andseq pc, pc, sl, lsr #3 │ │ │ │ + @ instruction: 0x001feed4 │ │ │ │ + andseq pc, pc, r6, ror #3 │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andseq pc, pc, ip, asr #2 │ │ │ │ - andseq lr, pc, sl, asr #28 │ │ │ │ + andseq pc, pc, r4, lsr #3 │ │ │ │ + andseq lr, pc, r2, lsr #29 │ │ │ │ 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: 0xf8c8fba5 │ │ │ │ + @ instruction: 0xf8c8fbd1 │ │ │ │ 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, ror #26 │ │ │ │ + andlt pc, r2, sp, lsl #27 │ │ │ │ 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 │ │ │ │ - andseq pc, pc, lr, lsr r1 @ │ │ │ │ - andseq pc, pc, sl, lsr #2 │ │ │ │ - andseq pc, pc, sl, lsl r1 @ │ │ │ │ - andseq lr, pc, ip, lsr #27 │ │ │ │ + mulseq pc, r6, r1 @ │ │ │ │ + andseq pc, pc, r2, lsl #3 │ │ │ │ + andseq pc, pc, r2, ror r1 @ │ │ │ │ + andseq lr, pc, r4, lsl #28 │ │ │ │ @ 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: 0xf990f0eb │ │ │ │ + @ instruction: 0xf9bcf0eb │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 7081e4 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0604620 │ │ │ │ bvs ff97b2f4 │ │ │ │ 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: 0x4650fd75 │ │ │ │ - blx fed38242 │ │ │ │ + ldrbmi pc, [r0], -r1, lsr #27 @ │ │ │ │ + blx ff838242 │ │ │ │ orrlt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ - blx ffb3824a │ │ │ │ + ldc2 0, cr15, [r6], {234} @ 0xea │ │ │ │ strbmi r4, [r0], -r7, lsl #12 │ │ │ │ - blx ff9b8252 │ │ │ │ + ldc2 0, cr15, [r0], {234} @ 0xea │ │ │ │ @ instruction: 0x4620bb18 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ - stc2 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + ldc2 0, cr15, [r0, #964]! @ 0x3c4 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0f14631 │ │ │ │ - @ instruction: 0x4621fd7f │ │ │ │ + strtmi pc, [r1], -fp, lsr #27 │ │ │ │ @ instruction: 0x4620ac3c │ │ │ │ - stc2l 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + ldc2l 0, cr15, [r0, #964]! @ 0x3c4 │ │ │ │ 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]! @ 0xfffffc3c │ │ │ │ + stc2 0, cr15, [ip, #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 │ │ │ │ - stc2l 0, cr15, [sl, #-964] @ 0xfffffc3c │ │ │ │ + ldc2l 0, cr15, [r6, #-964]! @ 0xfffffc3c │ │ │ │ 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, lsl r3 @ │ │ │ │ + andseq lr, pc, r8, 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, 6, pc, r6, cr5 @ │ │ │ │ + mcrrne 13, 9, pc, r6, cr1 @ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - mulseq pc, r6, r2 @ │ │ │ │ + andseq lr, pc, lr, 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, #8171 @ 0x1feb @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rsbseq r5, lr, r6, asr pc │ │ │ │ - andseq lr, pc, r2, asr #3 │ │ │ │ - andseq lr, pc, r0, lsl #4 │ │ │ │ + andseq lr, pc, sl, lsl r2 @ │ │ │ │ + andseq lr, pc, r8, 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 @ │ │ │ │ - ldc2l 1, cr15, [r6, #-648] @ 0xfffffd78 │ │ │ │ + stc2 1, cr15, [r2, #648] @ 0x288 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x0078814b │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1a24638 │ │ │ │ - @ instruction: 0xf897fd09 │ │ │ │ + @ instruction: 0xf897fd35 │ │ │ │ blcs 89240 │ │ │ │ tstphi r7, 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 │ │ │ │ tstphi sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -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: 0x46308113 │ │ │ │ - stc2 1, cr15, [lr], {162} @ 0xa2 │ │ │ │ + ldc2 1, cr15, [sl], #648 @ 0x288 │ │ │ │ blcc 21a6c8 │ │ │ │ vqdmulh.s d2, d1, d1 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :64], sl │ │ │ │ @ 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: 0xff8cf1a2 │ │ │ │ + @ instruction: 0xffb8f1a2 │ │ │ │ orrpl pc, sl, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1a2930a │ │ │ │ - @ instruction: 0xf8dfffc1 │ │ │ │ + @ instruction: 0xf8dfffed │ │ │ │ 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: 0xf91cf1a9 │ │ │ │ + @ instruction: 0xf948f1a9 │ │ │ │ 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: 0xf912f1a9 │ │ │ │ + @ instruction: 0xf93ef1a9 │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xffc2f05f │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ sbchi pc, sp, 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 fb8fea │ │ │ │ + blx 1ab8fea │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4335 @ 0x10ef │ │ │ │ @ instruction: 0xf8d5930b │ │ │ │ @ instruction: 0xf8df0128 │ │ │ │ @ instruction: 0xf500175c │ │ │ │ ldrbtmi r7, [r9], #-202 @ 0xffffff36 │ │ │ │ - blx c39006 │ │ │ │ + blx 1739006 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4314 @ 0x10da │ │ │ │ @ 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 │ │ │ │ - strhteq ip, [r0], -r0 │ │ │ │ - @ instruction: 0x001fdcb6 │ │ │ │ + eoreq ip, r0, r8, lsl #18 │ │ │ │ + andseq sp, pc, lr, lsl #26 │ │ │ │ muleq r0, ip, ip │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - andseq sp, pc, sl, asr fp @ │ │ │ │ - andseq sp, pc, sl, lsr fp @ │ │ │ │ - andseq sp, pc, sl, lsr #22 │ │ │ │ + @ instruction: 0x001fdbb2 │ │ │ │ + mulseq pc, r2, fp @ │ │ │ │ + andseq sp, pc, r2, lsl #23 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r8], {170} @ 0xaa │ │ │ │ + mcrr2 1, 10, pc, r4, cr10 @ │ │ │ │ @ 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 │ │ │ │ @@ -53998,15 +53998,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, ip, sp} │ │ │ │ svccs 0x0014f8c4 │ │ │ │ @ instruction: 0xf8c4685a │ │ │ │ ldmvs sl, {r3, r4, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf8c468db │ │ │ │ @ instruction: 0xf8c42f1c │ │ │ │ @ instruction: 0xf0ee3f20 │ │ │ │ - stmdals r7, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnpvs pc, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svccc 0x0010f8c4 │ │ │ │ movwvs pc, #1103 @ 0x44f @ │ │ │ │ strcc pc, [r8], r4, asr #17 │ │ │ │ @@ -54087,31 +54087,31 @@ │ │ │ │ stclge 8, cr15, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ ldclge 8, cr15, [r0, #-784]! @ 0xfffffcf0 │ │ │ │ bvs 107ab18 │ │ │ │ stcvs 8, cr15, [r4, #784] @ 0x310 │ │ │ │ mcrrvc 8, 12, pc, r0, cr4 @ │ │ │ │ stmdbvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf930f0f0 │ │ │ │ + @ instruction: 0xf95cf0f0 │ │ │ │ strbmi r4, [r0], -r2, asr #18 │ │ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ │ │ - @ instruction: 0xf94af0f0 │ │ │ │ + @ instruction: 0xf976f0f0 │ │ │ │ andcs r4, r4, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ - @ instruction: 0xf944f0f0 │ │ │ │ + @ instruction: 0xf970f0f0 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ tstcc r4, r0, asr #12 │ │ │ │ @ instruction: 0xf0f02204 │ │ │ │ - @ instruction: 0xf504f93d │ │ │ │ + @ instruction: 0xf504f969 │ │ │ │ andcs r5, r4, #1073741867 @ 0x4000002b │ │ │ │ tstcc r8, r0, asr #12 │ │ │ │ - @ instruction: 0xf936f0f0 │ │ │ │ + @ instruction: 0xf962f0f0 │ │ │ │ strbmi r4, [r8], -r1, asr #12 │ │ │ │ ldmdavs lr!, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf97af0f0 │ │ │ │ + @ instruction: 0xf9a6f0f0 │ │ │ │ @ instruction: 0xf50446cc │ │ │ │ ldc 3, cr5, [pc, #828] @ 7daa0 │ │ │ │ tstcc r4, #38912 @ 0x9800 │ │ │ │ ldm ip!, {r0, r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ ldc 13, cr3, [pc, #512] @ 7d974 │ │ │ │ @ instruction: 0xf5047a27 │ │ │ │ @@ -54148,20 +54148,20 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ ... │ │ │ │ svccc 0x00010000 │ │ │ │ - @ instruction: 0x001fd1f6 │ │ │ │ - andseq sp, pc, sl, asr #3 │ │ │ │ + andseq sp, pc, lr, asr #4 │ │ │ │ + andseq sp, pc, r2, lsr #4 │ │ │ │ @ instruction: 0x007e3994 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strhteq r2, [r5], -lr │ │ │ │ - andseq ip, pc, r2, ror #25 │ │ │ │ + eoreq r2, r5, r6, lsl r3 │ │ │ │ + andseq ip, pc, sl, lsr sp @ │ │ │ │ @ instruction: 0xf8c49b07 │ │ │ │ @ instruction: 0xf8c46a04 │ │ │ │ @ instruction: 0xf8c479fc │ │ │ │ @ instruction: 0xf8c47a00 │ │ │ │ @ instruction: 0xf8c47a08 │ │ │ │ @ instruction: 0xf8c47a0c │ │ │ │ @ instruction: 0xf8c57a10 │ │ │ │ @@ -54179,15 +54179,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d012c │ │ │ │ @ instruction: 0x464934f8 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - blx 539c3a │ │ │ │ + blx 1039c3a │ │ │ │ @ instruction: 0xf8c54b76 │ │ │ │ ldrbtmi r0, [fp], #-276 @ 0xfffffeec │ │ │ │ smlawtcc r0, r5, r8, pc @ │ │ │ │ @ instruction: 0xf504e040 │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ blcs 8aeb0 │ │ │ │ blmi 1cf1e2c │ │ │ │ @@ -54298,31 +54298,31 @@ │ │ │ │ andls pc, ip, r9, ror #28 │ │ │ │ svclt 0x0021f7fe │ │ │ │ ldrdeq pc, [r8, -r5]! │ │ │ │ mcr2 0, 3, pc, cr2, cr0, {3} @ │ │ │ │ @ instruction: 0xf7fe900b │ │ │ │ @ instruction: 0xf7cabf0c │ │ │ │ svclt 0x0000ea66 │ │ │ │ - eoreq r2, r5, sl, asr r1 │ │ │ │ + strhteq r2, [r5], -r2 │ │ │ │ ldrhteq ip, [sp], #-230 @ 0xffffff1a │ │ │ │ - andseq ip, pc, r8, asr sl @ │ │ │ │ - andseq ip, pc, r8, lsr #21 │ │ │ │ - mulseq pc, r6, sl @ │ │ │ │ - @ instruction: 0x001fc9fe │ │ │ │ - andseq ip, pc, r4, lsr #20 │ │ │ │ - andseq ip, pc, r0, ror #19 │ │ │ │ + @ instruction: 0x001fcab0 │ │ │ │ + andseq ip, pc, r0, lsl #22 │ │ │ │ + andseq ip, pc, lr, ror #21 │ │ │ │ + andseq ip, pc, r6, asr sl @ │ │ │ │ + andseq ip, pc, ip, ror sl @ │ │ │ │ + andseq ip, pc, r8, lsr sl @ │ │ │ │ ldrsbteq r2, [lr], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - strhteq fp, [r0], -ip │ │ │ │ - andseq ip, pc, r0, lsl sl @ │ │ │ │ - andseq ip, pc, r2, ror #18 │ │ │ │ - @ instruction: 0x001fc9f0 │ │ │ │ - andseq ip, pc, r4, lsr #18 │ │ │ │ - andseq ip, pc, r0, lsr sl @ │ │ │ │ - andseq ip, pc, r0, lsl #18 │ │ │ │ + eoreq fp, r0, r4, lsl r6 │ │ │ │ + andseq ip, pc, r8, ror #20 │ │ │ │ + @ instruction: 0x001fc9ba │ │ │ │ + andseq ip, pc, r8, asr #20 │ │ │ │ + andseq ip, pc, ip, ror r9 @ │ │ │ │ + andseq ip, pc, r8, lsl #21 │ │ │ │ + andseq ip, pc, r8, asr r9 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ bmi fe08f504 │ │ │ │ adclt r4, pc, r0, lsl #23 │ │ │ │ svcmi 0x0080447a │ │ │ │ @@ -54340,19 +54340,19 @@ │ │ │ │ sbchi pc, sl, r0 │ │ │ │ sbcsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c92100 │ │ │ │ blmi 1d399a8 │ │ │ │ andcs sl, r1, #9, 28 @ 0x90 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff40f1a7 │ │ │ │ + @ instruction: 0xff6cf1a7 │ │ │ │ ldrtmi r4, [r0], -lr, ror #22 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff38f1a7 │ │ │ │ + @ instruction: 0xff64f1a7 │ │ │ │ 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] │ │ │ │ @@ -54397,88 +54397,88 @@ │ │ │ │ b 145cdd0 │ │ │ │ b 1310fd4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054943 │ │ │ │ @ instruction: 0x462074d0 │ │ │ │ ldrbtmi r9, [r9], #-520 @ 0xfffffdf8 │ │ │ │ blls 286438 │ │ │ │ - mrc2 1, 3, pc, cr4, cr11, {6} │ │ │ │ + mcr2 1, 5, pc, cr0, cr11, {6} @ │ │ │ │ strtmi r6, [r1], -fp, lsr #25 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi fdc330 │ │ │ │ stclvs 6, cr4, [r8], #-232 @ 0xffffff18 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-288 @ 0xfffffee0 │ │ │ │ blvs ffba2c24 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf1db9700 │ │ │ │ - ldmdbmi r7!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r7!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf960f1dc │ │ │ │ + @ instruction: 0xf98cf1dc │ │ │ │ blne ff090104 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ strbmi r0, [r8], -ip, lsr #3 │ │ │ │ - @ instruction: 0xf956f1dc │ │ │ │ + @ instruction: 0xf982f1dc │ │ │ │ blx fec90108 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -sp, lsr #3 │ │ │ │ - @ instruction: 0xf94cf1dc │ │ │ │ + @ instruction: 0xf978f1dc │ │ │ │ blx fec9010c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -lr, lsr #3 │ │ │ │ - @ instruction: 0xf942f1dc │ │ │ │ + @ instruction: 0xf96ef1dc │ │ │ │ blne ff150110 │ │ │ │ svclt 0x00184648 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x31aff885 │ │ │ │ - @ instruction: 0xf938f1dc │ │ │ │ + @ instruction: 0xf964f1dc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4604fc71 │ │ │ │ + @ instruction: 0x4604fc9d │ │ │ │ bmi 73791c │ │ │ │ ldmdbmi sl, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff8cf0ec │ │ │ │ + @ instruction: 0xffb8f0ec │ │ │ │ @ instruction: 0xf7cae77d │ │ │ │ svclt 0x0000e93a │ │ │ │ rsbseq r2, lr, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r2, lr, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ - eoreq r1, r5, r2, ror #28 │ │ │ │ - mulseq pc, sl, r7 @ │ │ │ │ + strhteq r1, [r5], -sl │ │ │ │ + @ instruction: 0x001fc7f2 │ │ │ │ rsbseq r2, lr, r4, lsr #9 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xffffe16d │ │ │ │ @ instruction: 0x007e4498 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0x0075739e │ │ │ │ - andseq ip, pc, sl, lsr #16 │ │ │ │ - andseq ip, pc, sl, lsl r8 @ │ │ │ │ - andseq ip, pc, r4, lsr #16 │ │ │ │ - andseq ip, pc, lr, lsr #16 │ │ │ │ - andseq ip, pc, sl, lsr r8 @ │ │ │ │ - andseq ip, pc, r2, asr #16 │ │ │ │ - andseq ip, pc, r8, asr #12 │ │ │ │ - andseq ip, pc, r0, ror r7 @ │ │ │ │ - andseq ip, pc, r2, lsl #4 │ │ │ │ + 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 @ │ │ │ │ + andseq ip, pc, r0, lsr #13 │ │ │ │ + andseq ip, pc, r8, asr #15 │ │ │ │ + andseq ip, pc, sl, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4f28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 881c70 │ │ │ │ blmi 8a9f58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -54494,17 +54494,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 338698 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcvc pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf1dc9b00 │ │ │ │ - @ instruction: 0xf505f85b │ │ │ │ + @ instruction: 0xf505f887 │ │ │ │ @ instruction: 0xf1dc70d0 │ │ │ │ - @ instruction: 0x4628f87d │ │ │ │ + strtmi pc, [r8], -r9, lsr #17 │ │ │ │ blx 439f44 │ │ │ │ bvs 1a98a3c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 2505b8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 257e08 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -54563,27 +54563,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, lsl fp │ │ │ │ + eoreq r1, r5, r4, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd509c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 85072c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 0, cr15, [r6, #-948]! @ 0xfffffc4c │ │ │ │ + ldc2 0, cr15, [r2, #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 108001c │ │ │ │ vhadd.s8 , , q1 │ │ │ │ bl 192d20 │ │ │ │ @@ -54652,15 +54652,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} │ │ │ │ - stc2l 0, cr15, [r6], #948 @ 0x3b4 │ │ │ │ + ldc2 0, cr15, [r2, #-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 148a40c │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d0ea74 │ │ │ │ @@ -54860,15 +54860,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: 0xf8d9f8ad │ │ │ │ + @ instruction: 0xf8d9f8d9 │ │ │ │ vfnmsne.f32 s6, s20, s8 │ │ │ │ andeq pc, r2, #50 @ 0x32 │ │ │ │ blcs f2510 │ │ │ │ @ instruction: 0xf504d14d │ │ │ │ svcge 0x000773fe │ │ │ │ muleq r7, r3, r8 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ @@ -54880,15 +54880,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, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs ip!, {r0, r1, r2, r3, r5, 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 │ │ │ │ @@ -54906,29 +54906,29 @@ │ │ │ │ blls 3d843c │ │ │ │ @ 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: 0xf8d9f877 │ │ │ │ + @ instruction: 0xf8d9f8a3 │ │ │ │ blcs ccc04 │ │ │ │ blcc 1726b0 │ │ │ │ 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 1bc524 │ │ │ │ ldrhtvs r4, [fp], #-105 @ 0xffffff97 │ │ │ │ @ instruction: 0xf506e76b │ │ │ │ stmdage sl, {r0, r1, r2, r3, r7, r8, ip, lr} │ │ │ │ - @ instruction: 0xf868f0ee │ │ │ │ + @ instruction: 0xf894f0ee │ │ │ │ @ instruction: 0xf506e79b │ │ │ │ svcge 0x000742b6 │ │ │ │ bgt 24ad44 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ ldrdvs lr, [r8], -sp @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8c8e7c2 │ │ │ │ @@ -54939,15 +54939,15 @@ │ │ │ │ @ instruction: 0x601946b9 │ │ │ │ rsbsvs r4, sl, r3, lsl r6 │ │ │ │ movwcs lr, #14137 @ 0x3739 │ │ │ │ @ instruction: 0xf7c9e70c │ │ │ │ svclt 0x0000ed68 │ │ │ │ rsbseq r1, lr, r2, ror #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - andseq ip, pc, r0, ror #4 │ │ │ │ + @ instruction: 0x001fc2b8 │ │ │ │ @ instruction: 0xffffddfd │ │ │ │ rsbseq r1, lr, r4, lsr ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r6, [pc], -fp, asr #17 │ │ │ │ @@ -54956,30 +54956,30 @@ │ │ │ │ eorseq pc, r4, r5, asr r8 @ │ │ │ │ stmiaeq r4, {r0, r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fcb190 │ │ │ │ @ instruction: 0xf855ff2d │ │ │ │ tstlt r1, r4, lsr r0 │ │ │ │ bvs 1c9917c │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ - @ instruction: 0xf0ed0004 │ │ │ │ - @ instruction: 0xf8d8fff3 │ │ │ │ + @ instruction: 0xf0ee0004 │ │ │ │ + @ instruction: 0xf8d8f81f │ │ │ │ tstlt r1, r4 │ │ │ │ bvs 1c99190 │ │ │ │ ldmvs fp!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ adcmi r3, r3, #16777216 @ 0x1000000 │ │ │ │ bvs f7485c │ │ │ │ @ instruction: 0xf506b17b │ │ │ │ strcc r5, [ip], #-1174 @ 0xfffffb6a │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - @ instruction: 0xf506fb57 │ │ │ │ + @ instruction: 0xf506fb83 │ │ │ │ mulscc r0, r5, r0 │ │ │ │ msreq CPSR_, r7, lsl #2 │ │ │ │ mcrr2 0, 3, pc, r8, cr3 @ │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - ldmdbvs r9!, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ blvs d6a93c │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ @ instruction: 0x46396b33 │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -55007,15 +55007,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 fe47b990 │ │ │ │ @ instruction: 0xf0ed4658 │ │ │ │ - @ instruction: 0xf505ffa5 │ │ │ │ + @ instruction: 0xf505ffd1 │ │ │ │ stmdacs r0, {r7, r8, r9, ip, lr} │ │ │ │ ldmdbvs r1!, {r0, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ bl d6a60 │ │ │ │ @ instruction: 0xf8d301c4 │ │ │ │ ldrbeq r3, [fp, r8, lsr #4] │ │ │ │ @ instruction: 0xf8c1bf48 │ │ │ │ strbtle fp, [r6], #4 │ │ │ │ @@ -55040,16 +55040,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, lsl sp @ │ │ │ │ - andseq fp, pc, lr, ror #25 │ │ │ │ + andseq fp, pc, r2, ror sp @ │ │ │ │ + andseq fp, pc, r6, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd5814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r6, r7, ip, lr} │ │ │ │ @ instruction: 0xff2cf7ff │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -55096,34 +55096,34 @@ │ │ │ │ @ instruction: 0xf1000a88 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0xf50937e8 │ │ │ │ @ instruction: 0x465054b1 │ │ │ │ @ instruction: 0xf8583418 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - strtmi pc, [r0], -r9, asr #19 │ │ │ │ - ldc2l 1, cr15, [r4], #-640 @ 0xfffffd80 │ │ │ │ + @ instruction: 0x4620f9f5 │ │ │ │ + stc2 1, cr15, [r0], #640 @ 0x280 │ │ │ │ blcs 21c6fc │ │ │ │ blcs 2728b8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837c4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8dff9b7 │ │ │ │ + @ instruction: 0xf8dff9e3 │ │ │ │ andcs r3, r0, #180, 14 @ 0x2d00000 │ │ │ │ @ instruction: 0xf8584650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8d6f9ad │ │ │ │ + @ instruction: 0xf8d6f9d9 │ │ │ │ @ instruction: 0xf8d33128 │ │ │ │ ldclvs 1, cr3, [r9, #-544] @ 0xfffffde0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1a74650 │ │ │ │ - ldrbmi pc, [r2], -r3, lsr #19 @ │ │ │ │ + ldrbmi pc, [r2], -pc, asr #19 @ │ │ │ │ ldrdge pc, [r0], -sp @ │ │ │ │ ldrtmi r9, [fp], -r0, lsl #10 │ │ │ │ ldrbmi r4, [r0], -r9, asr #12 │ │ │ │ blx ff03a89e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dad056 │ │ │ │ @ instruction: 0x46513030 │ │ │ │ @@ -55163,15 +55163,15 @@ │ │ │ │ @ instruction: 0xf8dfe767 │ │ │ │ str r3, [lr, r0, lsl #14] │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ beq fe2bac18 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf942f1a7 │ │ │ │ + @ instruction: 0xf96ef1a7 │ │ │ │ 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 │ │ │ │ @@ -55193,29 +55193,29 @@ │ │ │ │ blcc 13bcb58 │ │ │ │ @ instruction: 0x3694f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ blcc fe1bcb64 │ │ │ │ pkhtbcc pc, ip, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8c2447b │ │ │ │ @ instruction: 0xf1023b88 │ │ │ │ - bls 2bcd98 │ │ │ │ + bls 2bce48 │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc r4, r3, r0 │ │ │ │ - @ instruction: 0xf944f102 │ │ │ │ + @ instruction: 0xf970f102 │ │ │ │ tstcs r1, r8, lsl #20 │ │ │ │ addspl pc, r4, r2, lsl #10 │ │ │ │ @ instruction: 0xf1023018 │ │ │ │ - bls 2bcd7c │ │ │ │ + bls 2bce2c │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc ip, r6, r0 │ │ │ │ - @ instruction: 0xf936f102 │ │ │ │ + @ instruction: 0xf962f102 │ │ │ │ @ instruction: 0xf5029a08 │ │ │ │ tstcc r4, #-872415230 @ 0xcc000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf93cf0ee │ │ │ │ + @ instruction: 0xf968f0ee │ │ │ │ strtmi r9, [r9], -r8, lsl #20 │ │ │ │ adcspl pc, sp, r2, lsl #10 │ │ │ │ @ instruction: 0xf7c83010 │ │ │ │ @ instruction: 0xf896ed98 │ │ │ │ blcs 8beb8 │ │ │ │ andshi pc, r6, #64 @ 0x40 │ │ │ │ @ instruction: 0x3630f8df │ │ │ │ @@ -55281,15 +55281,15 @@ │ │ │ │ @ instruction: 0xff80f028 │ │ │ │ ldclcc 8, cr15, [r8], #848 @ 0x350 │ │ │ │ mvnsle r4, #-268435447 @ 0xf0000009 │ │ │ │ @ instruction: 0xf8d29a08 │ │ │ │ @ instruction: 0xb1111cf4 │ │ │ │ bvs 1499610 │ │ │ │ stmdals r9, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8b4f0ee │ │ │ │ + @ instruction: 0xf8e0f0ee │ │ │ │ strtmi r9, [r0], -r8, lsl #24 │ │ │ │ @ instruction: 0xf830f008 │ │ │ │ @ instruction: 0xf0554620 │ │ │ │ blvs 97e420 │ │ │ │ strtmi r6, [r1], -r0, ror #20 │ │ │ │ @ instruction: 0xe6c74798 │ │ │ │ @ instruction: 0x360168fb │ │ │ │ @@ -55302,17 +55302,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 │ │ │ │ - tstpcs r1, r5, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r1, ror r9 @ p-variant is OBSOLETE │ │ │ │ subpl pc, ip, r7, lsl #12 │ │ │ │ - @ instruction: 0xf86cf102 │ │ │ │ + @ instruction: 0xf898f102 │ │ │ │ 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 │ │ │ │ @@ -55334,15 +55334,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: 0xf896f905 │ │ │ │ + @ instruction: 0xf896f931 │ │ │ │ blcs 8c0a4 │ │ │ │ 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 │ │ │ │ @@ -55431,134 +55431,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: 0x4623fd1d │ │ │ │ + strtmi pc, [r3], -r9, asr #26 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ andseq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [lr, #888] @ 0x378 │ │ │ │ + ldc2l 0, cr15, [sl, #888]! @ 0x378 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r5}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - strtmi pc, [r3], -sp, lsl #17 │ │ │ │ + @ instruction: 0x4623f8b9 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 1ebafd2 │ │ │ │ + blx fe9bafd2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r1, r3, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - strtmi pc, [r3], -r5, lsr #20 │ │ │ │ + @ instruction: 0x4623fa51 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx ff0baff4 │ │ │ │ + blx ffbbaff4 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4, r5}^ │ │ │ │ @ instruction: 0xf0e29900 │ │ │ │ - @ instruction: 0x4623fdf3 │ │ │ │ + @ instruction: 0x4623fe1f │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, r4, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mrc2 0, 2, pc, cr4, cr14, {6} │ │ │ │ + mcr2 0, 4, pc, cr0, cr14, {6} @ │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r3, r4, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fbdb │ │ │ │ + strtmi pc, [r3], -r7, lsl #24 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + stc2l 0, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ strtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b463a │ │ │ │ stmib sp, {r6}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - str pc, [r0, r5, asr #16] │ │ │ │ + @ instruction: 0xe780f871 │ │ │ │ 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 fe1be90c │ │ │ │ + blmi fe1be9bc │ │ │ │ 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, #2679] @ 0xa77 @ │ │ │ │ + strb pc, [r9, #2723] @ 0xaa3 @ │ │ │ │ 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 2bcf38 │ │ │ │ + blls 2bcfe8 │ │ │ │ bpl fe0bc154 │ │ │ │ ldreq pc, [r4], sl, asr #17 │ │ │ │ cdpls 5, 0, cr14, cr13, cr1, {6} │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1c91b14 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03313cd │ │ │ │ @ instruction: 0x4605f9f1 │ │ │ │ blls 2b85b8 │ │ │ │ cmpcs r0, r0, lsr #4 │ │ │ │ adcspl pc, r5, r3, lsl #10 │ │ │ │ @ instruction: 0xf0f33004 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr2, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b65 │ │ │ │ bmi 19bf194 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0332304 │ │ │ │ blls 2bd4fc │ │ │ │ @ instruction: 0xf5034605 │ │ │ │ ldmdals r2, {r7, r9, fp, ip, lr} │ │ │ │ - @ instruction: 0xff8af0f2 │ │ │ │ + @ instruction: 0xffb6f0f2 │ │ │ │ ssateq pc, #21, sl, asr #17 @ │ │ │ │ bl ff93ccd4 │ │ │ │ @ instruction: 0xf8d39b08 │ │ │ │ @ instruction: 0xf07b0d08 │ │ │ │ ldmdals r1, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff7ef0f2 │ │ │ │ + @ instruction: 0xffaaf0f2 │ │ │ │ stmdals r8, {r4, r8, fp, ip, pc} │ │ │ │ ldc2l 0, cr15, [lr], {101} @ 0x65 │ │ │ │ blls 2b8558 │ │ │ │ bmi 1590678 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ movwls r4, #42106 @ 0xa47a │ │ │ │ blmi 1510640 │ │ │ │ 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: 0xffe2f0f4 │ │ │ │ + @ instruction: 0xf80ef0f5 │ │ │ │ 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 @ │ │ │ │ @@ -55599,42 +55599,42 @@ │ │ │ │ ... │ │ │ │ ldrhteq r1, [lr], #-144 @ 0xffffff70 │ │ │ │ rsbseq r1, lr, sl, lsr #19 │ │ │ │ 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, r8, lsr #27 │ │ │ │ - andseq fp, pc, lr, ror fp @ │ │ │ │ + andseq fp, pc, r0, lsl #28 │ │ │ │ + @ instruction: 0x001fbbd6 │ │ │ │ rsbseq r1, lr, r4, lsl #17 │ │ │ │ - andseq fp, pc, sl, asr sp @ │ │ │ │ - andseq fp, pc, r4, lsr fp @ │ │ │ │ + @ instruction: 0x001fbdb2 │ │ │ │ + andseq fp, pc, ip, lsl #23 │ │ │ │ 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: 0xffffd515 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - andseq fp, pc, lr, ror #21 │ │ │ │ - andseq fp, pc, sl, lsl #21 │ │ │ │ - andseq fp, pc, r8, lsl #21 │ │ │ │ - andseq fp, pc, lr, asr #17 │ │ │ │ - andseq fp, pc, lr, ror sl @ │ │ │ │ + andseq fp, pc, r6, asr #22 │ │ │ │ + andseq fp, pc, r2, ror #21 │ │ │ │ + andseq fp, pc, r0, ror #21 │ │ │ │ + andseq fp, pc, r6, lsr #18 │ │ │ │ + @ instruction: 0x001fbad6 │ │ │ │ rsbseq r2, lr, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ - andseq fp, pc, ip, lsr #15 │ │ │ │ - andseq fp, pc, r6, lsl #11 │ │ │ │ - @ instruction: 0x001fb7b8 │ │ │ │ - andseq fp, pc, r2, asr r5 @ │ │ │ │ - andseq fp, pc, ip, lsl #10 │ │ │ │ - andseq fp, pc, ip, asr #15 │ │ │ │ - andseq fp, pc, lr, ror r7 @ │ │ │ │ - @ instruction: 0x001fb7ba │ │ │ │ + andseq fp, pc, r4, lsl #16 │ │ │ │ + @ instruction: 0x001fb5de │ │ │ │ + andseq fp, pc, r0, lsl r8 @ │ │ │ │ + andseq fp, pc, sl, lsr #11 │ │ │ │ + andseq fp, pc, r4, ror #10 │ │ │ │ + andseq fp, pc, r4, lsr #16 │ │ │ │ + @ instruction: 0x001fb7d6 │ │ │ │ + andseq fp, pc, r2, lsl r8 @ │ │ │ │ bne 519320 │ │ │ │ stmdble r4, {r2, r9, fp, sp} │ │ │ │ andne lr, sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0c04291 │ │ │ │ strdcs r8, [r2, -r5] │ │ │ │ movwls r4, #58936 @ 0xe638 │ │ │ │ blx 13cf42 │ │ │ │ @@ -55709,15 +55709,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], {15} │ │ │ │ + stcls 8, cr15, [r8], {59} @ 0x3b │ │ │ │ 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 │ │ │ │ @@ -55734,26 +55734,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d6d198 │ │ │ │ @ instruction: 0xf8933940 │ │ │ │ blcs 8bc30 │ │ │ │ sbcshi pc, r3, r0, asr #32 │ │ │ │ stmdbeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0ec4478 │ │ │ │ - lsllt pc, r7 @ @ │ │ │ │ + asrlt pc, r3, #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, r8, 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 │ │ │ │ - ldrtmi pc, [r8], -r3, ror #26 @ │ │ │ │ + ldrtmi pc, [r8], -pc, lsl #27 @ │ │ │ │ ldmda r0!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlabtcs r1, fp, r3, r8 │ │ │ │ @ instruction: 0xf7c84638 │ │ │ │ stmdacs r0, {r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f040 │ │ │ │ ldrtmi r9, [r9], -r8, lsl #22 │ │ │ │ @@ -55768,26 +55768,26 @@ │ │ │ │ @ instruction: 0x4605fc31 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qsaxmi sl, r3, r3 │ │ │ │ strpl pc, [pc], #1284 @ 7f15c │ │ │ │ @ instruction: 0xf6033414 │ │ │ │ @ instruction: 0x46385774 │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - stc2l 1, cr15, [sl], {1} │ │ │ │ + ldc2l 1, cr15, [r6], #4 │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ tstcs r1, r8, lsl #24 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf1013010 │ │ │ │ - @ instruction: 0xf504fcc1 │ │ │ │ + @ instruction: 0xf504fced │ │ │ │ swpcs r5, r0, [r1] │ │ │ │ @ instruction: 0xf1013014 │ │ │ │ - @ instruction: 0xf504fcbb │ │ │ │ + @ instruction: 0xf504fce7 │ │ │ │ andscc r5, r4, pc, lsr #1 │ │ │ │ @ instruction: 0xf1012101 │ │ │ │ - @ instruction: 0xf8d6fcb5 │ │ │ │ + @ instruction: 0xf8d6fce1 │ │ │ │ @ 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}^ │ │ │ │ @@ -55816,15 +55816,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], -fp, lsr #16 │ │ │ │ + @ instruction: 0x4620f857 │ │ │ │ @ instruction: 0xff3af7fb │ │ │ │ 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 │ │ │ │ @@ -56124,15 +56124,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: 0xf000fdc5 │ │ │ │ + @ instruction: 0xf000fdf1 │ │ │ │ strmi r0, [r3], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ teqle r5, lr, lsl #6 │ │ │ │ svceq 0x0004f01b │ │ │ │ ldclge 4, cr15, [pc], #252 @ 7f80c │ │ │ │ andcs r2, r1, r8, lsl #3 │ │ │ │ ldc 7, cr15, [lr, #800] @ 0x320 │ │ │ │ @@ -56218,20 +56218,20 @@ │ │ │ │ @ instruction: 0xf60d2600 │ │ │ │ stmib sp, {r2, r4, r9, sl, sp}^ │ │ │ │ andcs r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldcl 7, cr15, [sl, #800] @ 0x320 │ │ │ │ sbcpl pc, fp, r4, lsl #10 │ │ │ │ andcc r4, ip, r1, lsr r6 │ │ │ │ - ldc2l 1, cr15, [r4], #636 @ 0x27c │ │ │ │ + stc2 1, cr15, [r0, #-636]! @ 0xfffffd84 │ │ │ │ blmi fe2b8c08 │ │ │ │ ldrt r4, [r7], #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [ip], #-3207 @ 0xfffff379 │ │ │ │ @ instruction: 0xf0ede7cb │ │ │ │ - @ instruction: 0x4603f8fd │ │ │ │ + strmi pc, [r3], -r9, lsr #18 │ │ │ │ ldrtmi lr, [r8], -r5, asr #15 │ │ │ │ b feb3d7b0 │ │ │ │ bmi fe1926a0 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d6239a │ │ │ │ @@ -56322,66 +56322,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 │ │ │ │ - andseq fp, pc, r6, asr #12 │ │ │ │ - @ instruction: 0x001fb2f2 │ │ │ │ + mulseq pc, lr, r6 @ │ │ │ │ + andseq fp, pc, sl, asr #6 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - andseq fp, pc, r4, ror #8 │ │ │ │ - andseq fp, pc, r4, lsr r2 @ │ │ │ │ - andseq fp, pc, r4, ror r5 @ │ │ │ │ - andseq fp, pc, lr, ror r5 @ │ │ │ │ - andseq fp, pc, lr, ror #10 │ │ │ │ - @ instruction: 0x001fadb0 │ │ │ │ + @ instruction: 0x001fb4bc │ │ │ │ + andseq fp, pc, ip, lsl #5 │ │ │ │ + andseq fp, pc, ip, asr #11 │ │ │ │ + @ instruction: 0x001fb5d6 │ │ │ │ + andseq fp, pc, r6, asr #11 │ │ │ │ + andseq sl, pc, r8, lsl #28 │ │ │ │ @ instruction: 0xffffd017 │ │ │ │ @ instruction: 0xfffff413 │ │ │ │ @ instruction: 0xffffcae1 │ │ │ │ @ instruction: 0xffffd061 │ │ │ │ @ instruction: 0xffffcb81 │ │ │ │ @ instruction: 0xffffcb41 │ │ │ │ @ instruction: 0xffffcdc9 │ │ │ │ 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 │ │ │ │ - eoreq r1, r5, ip, ror sl │ │ │ │ + ldrdeq r1, [r5], -r4 @ │ │ │ │ rsbseq r5, r5, lr, lsr r8 │ │ │ │ - andseq sl, pc, r4, lsr #31 │ │ │ │ - andseq sl, pc, r6, lsr #31 │ │ │ │ + @ instruction: 0x001faffc │ │ │ │ + @ instruction: 0x001faffe │ │ │ │ @ instruction: 0xffffcd01 │ │ │ │ @ instruction: 0xffffcb81 │ │ │ │ - andseq sl, pc, lr, lsr #30 │ │ │ │ + andseq sl, pc, r6, lsl #31 │ │ │ │ @ instruction: 0xffffcc9d │ │ │ │ @ instruction: 0xffffcb0f │ │ │ │ - andseq sl, pc, ip, lsl pc @ │ │ │ │ - andseq sl, pc, ip, ror #21 │ │ │ │ - eoreq r3, r0, r4, ror #13 │ │ │ │ - andseq sl, pc, r0, ror #29 │ │ │ │ + andseq sl, pc, r4, ror pc @ │ │ │ │ + andseq sl, pc, r4, asr #22 │ │ │ │ + eoreq r3, r0, ip, lsr r7 │ │ │ │ + andseq sl, pc, r8, lsr pc @ │ │ │ │ @ instruction: 0xffffc885 │ │ │ │ - andseq sl, pc, sl, ror ip @ │ │ │ │ - andseq sl, pc, r8, asr lr @ │ │ │ │ - andseq sl, pc, r8, asr #20 │ │ │ │ - andseq sl, pc, r0, lsr #28 │ │ │ │ - andseq sl, pc, r8, lsr #20 │ │ │ │ - andseq sl, pc, r0, lsr #26 │ │ │ │ - @ instruction: 0x001fa9fe │ │ │ │ - andseq sl, pc, lr, ror #25 │ │ │ │ - andseq sl, pc, r0, ror #19 │ │ │ │ - mulseq pc, ip, ip @ │ │ │ │ - andseq sl, pc, r2, asr #19 │ │ │ │ - @ instruction: 0x001fabd8 │ │ │ │ - mulseq pc, r6, r9 @ │ │ │ │ - andseq sl, pc, r8, asr #24 │ │ │ │ - andseq sl, pc, r6, ror #18 │ │ │ │ - andseq sl, pc, r2, asr #24 │ │ │ │ - andseq sl, pc, r4, asr #18 │ │ │ │ + @ instruction: 0x001facd2 │ │ │ │ + @ instruction: 0x001faeb0 │ │ │ │ + andseq sl, pc, r0, lsr #21 │ │ │ │ + andseq sl, pc, r8, ror lr @ │ │ │ │ + andseq sl, pc, r0, lsl #21 │ │ │ │ + andseq sl, pc, r8, ror sp @ │ │ │ │ + andseq sl, pc, r6, asr sl @ │ │ │ │ + andseq sl, pc, r6, asr #26 │ │ │ │ + andseq sl, pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x001facf4 │ │ │ │ + andseq sl, pc, sl, lsl sl @ │ │ │ │ + andseq sl, pc, r0, lsr ip @ │ │ │ │ + andseq sl, pc, lr, ror #19 │ │ │ │ + andseq sl, pc, r0, lsr #25 │ │ │ │ + @ instruction: 0x001fa9be │ │ │ │ + mulseq pc, sl, ip @ │ │ │ │ + mulseq pc, ip, r9 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrbtmi r4, [pc], #-3968 @ 7faf4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r5], -r9, ror #1 │ │ │ │ @@ -56390,15 +56390,15 @@ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ rschi pc, sp, r0, lsl #2 │ │ │ │ strtmi r4, [ip], -r8, lsr #12 │ │ │ │ blx 93db02 │ │ │ │ sbcpl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf5053010 │ │ │ │ @ instruction: 0xf0ec6690 │ │ │ │ - and pc, r2, r5, asr #24 │ │ │ │ + and pc, r2, r1, ror ip @ │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs 8f160 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ @ instruction: 0x46281d70 │ │ │ │ @ instruction: 0xf0063420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @@ -56414,15 +56414,15 @@ │ │ │ │ @ instruction: 0xf0314628 │ │ │ │ @ instruction: 0x4628fd9b │ │ │ │ blx 1abbb7e │ │ │ │ cmppvs r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0644628 │ │ │ │ @ instruction: 0xf605fe07 │ │ │ │ @ instruction: 0xf0f25064 │ │ │ │ - @ instruction: 0xf8d5f89f │ │ │ │ + @ instruction: 0xf8d5f8cb │ │ │ │ @ instruction: 0xf07a0d08 │ │ │ │ @ instruction: 0xf8d5fa1d │ │ │ │ @ instruction: 0xf1050d0c │ │ │ │ @ instruction: 0xf0690124 │ │ │ │ @ instruction: 0xf505f8cf │ │ │ │ ldrhcc r5, [r8], -r5 @ │ │ │ │ blx fecbdb8e │ │ │ │ @@ -56469,51 +56469,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: 0xf505f831 │ │ │ │ + @ instruction: 0xf505f85d │ │ │ │ ldrhcc r5, [r4], -r3 │ │ │ │ - @ instruction: 0xff66f0ec │ │ │ │ + @ instruction: 0xff92f0ec │ │ │ │ ssateq pc, #21, r8, asr #17 @ │ │ │ │ stc 7, cr15, [r4], {199} @ 0xc7 │ │ │ │ adcspl pc, ip, r5, lsl #10 │ │ │ │ stc 7, cr15, [ip], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf8d82100 │ │ │ │ @ instruction: 0xf0ea0694 │ │ │ │ - @ instruction: 0xf8d8f979 │ │ │ │ + @ instruction: 0xf8d8f9a5 │ │ │ │ tstlt r1, r0, asr #12 │ │ │ │ bvs 1a9a938 │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ asrlt r0, r0, r6 │ │ │ │ @ instruction: 0xf8d84b19 │ │ │ │ ldmpl fp!, {r2, r3, r6, r9, sl, sp}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf0eeb1e2 │ │ │ │ - @ instruction: 0xf8d8f9fb │ │ │ │ + @ instruction: 0xf8d8fa27 │ │ │ │ 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 1a9a974 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f43008 │ │ │ │ - @ instruction: 0xe7bbf875 │ │ │ │ + ldr pc, [fp, r1, lsr #17]! │ │ │ │ mcrr 7, 12, pc, ip, cr7 @ │ │ │ │ @ instruction: 0x264cf8d8 │ │ │ │ @ instruction: 0xf505e7e1 │ │ │ │ andcc r5, ip, fp, asr #1 │ │ │ │ - blx 1b3c36e │ │ │ │ + blx fe63c36e │ │ │ │ svclt 0x0000e70c │ │ │ │ rsbseq r0, lr, lr, lsl #10 │ │ │ │ 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 │ │ │ │ @@ -56544,15 +56544,15 @@ │ │ │ │ bls 48f330 │ │ │ │ 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: 0xf897ff01 │ │ │ │ + @ instruction: 0xf897ff2d │ │ │ │ bllt 1ac73c0 │ │ │ │ blvc 83b410 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5064b1e │ │ │ │ blx 2d86fc │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -56562,31 +56562,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: 0xf8d7feeb │ │ │ │ + @ instruction: 0xf8d7ff17 │ │ │ │ @ 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: 0xf8d7fedb │ │ │ │ + @ instruction: 0xf8d7ff07 │ │ │ │ @ instruction: 0xe7ba3d70 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0x4620fed5 │ │ │ │ + strtmi pc, [r0], -r1, lsl #30 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andseq sl, pc, r0, lsr #19 │ │ │ │ + @ instruction: 0x001fa9f8 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd702c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -56597,16 +56597,16 @@ │ │ │ │ @ instruction: 0xf05c33b1 │ │ │ │ andlt pc, r3, r9, ror #17 │ │ │ │ blx 1bdfc6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ blx 53c008 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - andseq sl, pc, r4, lsr #9 │ │ │ │ - eoreq pc, r4, lr, lsr fp @ │ │ │ │ + @ instruction: 0x001fa4fc │ │ │ │ + mlaeq r4, r6, fp, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 243e38 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -56909,27 +56909,27 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ mov r3, r0 │ │ │ │ b.n 7ff2c │ │ │ │ add.w r4, r5, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 801de │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8003a │ │ │ │ movs r3, #0 │ │ │ │ b.n 80054 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [r3, #8] │ │ │ │ @@ -56973,27 +56973,27 @@ │ │ │ │ b.n 80060 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 80570 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 802d0 ) │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 80490 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 805f0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 80284 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 803e4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 80368 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 804c8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 8036c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 804cc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 80558 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 802b8 ) │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 802ea │ │ │ │ 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 │ │ │ │ @@ -57179,15 +57179,15 @@ │ │ │ │ bl d5a0c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r2], #-500 @ 0xfffffe0c │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ 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] │ │ │ │ @@ -57323,15 +57323,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ @ instruction: 0xfaae007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa68007d │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ 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 │ │ │ │ @@ -57350,15 +57350,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, r2, #27 │ │ │ │ + lsls r2, r5, #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} │ │ │ │ @@ -57370,46 +57370,46 @@ │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ cbnz r0, 80684 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #5696 @ 0x1640 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 806c8 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 806a0 │ │ │ │ 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 │ │ │ │ @@ -57418,18 +57418,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 80700 │ │ │ │ add.w r4, r0, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ 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 │ │ │ │ @@ -57438,18 +57438,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, 8074e │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a0dc │ │ │ │ + bl 16a134 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ b.n 80746 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57479,22 +57479,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 808d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r5, #4 │ │ │ │ @@ -57528,15 +57528,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 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 80858 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ beq.n 808e8 │ │ │ │ adds r5, #4 │ │ │ │ cmp sl, r5 │ │ │ │ @@ -57573,29 +57573,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 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ cmp r8, r5 │ │ │ │ bcc.n 80880 │ │ │ │ ldr r2, [pc, #84] @ (80908 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #84] @ (8090c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n 80790 │ │ │ │ ldr r3, [pc, #60] @ (80910 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ mov r9, r4 │ │ │ │ @@ -57607,21 +57607,21 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strb.w r0, [r2, #125] @ 0x7d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r8, sp, lsl #3] │ │ │ │ push {r0, r7} │ │ │ │ - @ instruction: 0xffff9f28 │ │ │ │ + @ instruction: 0xffff9f80 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r7, r3 │ │ │ │ push {r0, r1, r3} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57637,15 +57637,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r7, [r5, #1620] @ 0x654 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n 809f8 │ │ │ │ ldr.w r3, [r5, #1624] @ 0x658 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -57662,28 +57662,28 @@ │ │ │ │ ldr.w r0, [r5, #1612] @ 0x64c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 809d2 │ │ │ │ ldr.w r1, [r5, #1616] @ 0x650 │ │ │ │ cbz r0, 809c8 │ │ │ │ mov r2, sl │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, 809f8 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str.w sl, [r5, #1624] @ 0x658 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1616] @ 0x650 │ │ │ │ b.n 809b2 │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n 809f8 │ │ │ │ str.w r9, [r5, #1620] @ 0x654 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n 80938 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n 80980 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -57721,25 +57721,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -57926,23 +57926,23 @@ │ │ │ │ bne.n 80c80 │ │ │ │ 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 227594 │ │ │ │ + bl 2275ec │ │ │ │ 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 22543c │ │ │ │ + bl 225494 │ │ │ │ b.n 80c40 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3de007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b8007d │ │ │ │ cmp r2, #9 │ │ │ │ @@ -58692,24 +58692,24 @@ │ │ │ │ b.n 811ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors.w r0, ip, #125 @ 0x7d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ mcr 0, 2, r0, cr10, cr13, {3} │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ 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 │ │ │ │ @@ -59005,86 +59005,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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 818a8 │ │ │ │ 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 818a0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8189c │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ add fp, r7 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr.w r4, [fp, #124] @ 0x7c │ │ │ │ cbz r4, 8188e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ cbz r2, 8188e │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n 81864 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ uxth.w r8, r8 │ │ │ │ @@ -59093,22 +59093,22 @@ │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 817d6 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ ldr r2, [pc, #36] @ (818f0 ) │ │ │ │ ldr r3, [pc, #28] @ (818ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -59198,15 +59198,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl dc018 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 81a1c │ │ │ │ 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 │ │ │ │ @@ -59468,17 +59468,17 @@ │ │ │ │ b.n 81b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ b.n 81a76 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 81d40 │ │ │ │ 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 │ │ │ │ @@ -60120,23 +60120,23 @@ │ │ │ │ add r3, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8228c │ │ │ │ mov r1, lr │ │ │ │ mov fp, lr │ │ │ │ mov sl, lr │ │ │ │ b.n 82274 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r3, #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] │ │ │ │ @@ -60320,15 +60320,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 171d8c │ │ │ │ + bl 171de4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ ldrd r0, r5, [r5, #16] │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8257c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -61105,15 +61105,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl dc018 │ │ │ │ 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 82c7e │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r7, r3 │ │ │ │ cbnz r2, 82e44 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -61482,15 +61482,15 @@ │ │ │ │ cbz r0, 832a2 │ │ │ │ ldr r3, [pc, #56] @ (832b4 ) │ │ │ │ ldr.w r2, [r5, #1884] @ 0x75c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 8328e │ │ │ │ cbz r2, 832a6 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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] │ │ │ │ @@ -61644,15 +61644,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 837ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 83784 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 83466 │ │ │ │ str.w r4, [r9, #1888] @ 0x760 │ │ │ │ str.w r5, [r9, #1896] @ 0x768 │ │ │ │ str.w r7, [r9, #1892] @ 0x764 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ @@ -61895,25 +61895,25 @@ │ │ │ │ b.n 836ae │ │ │ │ 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 16c790 │ │ │ │ + bl 16c7e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ b.n 8350c │ │ │ │ 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 16c790 │ │ │ │ + bl 16c7e8 │ │ │ │ b.n 83592 │ │ │ │ add.w r3, fp, #5984 @ 0x1760 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #16 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -61941,15 +61941,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 837e0 │ │ │ │ ldr.w r1, [r9, #1888] @ 0x760 │ │ │ │ cbz r0, 837d6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, 837d2 │ │ │ │ ldr.w r2, [r9, #1892] @ 0x764 │ │ │ │ str.w r8, [r9, #1896] @ 0x768 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r9, #1888] @ 0x760 │ │ │ │ b.n 834c2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -62233,19 +62233,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 83aa2 │ │ │ │ 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 │ │ │ │ @@ -62488,35 +62488,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 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 83ecc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f858 │ │ │ │ + bl 21f8b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f930 │ │ │ │ + bl 21f988 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f88c │ │ │ │ + bl 21f8e4 │ │ │ │ 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 │ │ │ │ @@ -62551,25 +62551,25 @@ │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #143 @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r9, r3 │ │ │ │ moveq r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227594 │ │ │ │ - bl 174718 │ │ │ │ + bl 2275ec │ │ │ │ + bl 174770 │ │ │ │ cbnz r0, 83dc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #190] @ 0xbe │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 83f68 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227594 │ │ │ │ - bl 174654 │ │ │ │ + bl 2275ec │ │ │ │ + bl 1746ac │ │ │ │ cbz r0, 83e18 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 83e18 │ │ │ │ ldrh.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ @@ -62604,20 +62604,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 227594 │ │ │ │ - bl 174718 │ │ │ │ + bl 2275ec │ │ │ │ + bl 174770 │ │ │ │ cbnz r0, 83e58 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ 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 │ │ │ │ @@ -62685,15 +62685,15 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 84014 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83faa │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ b.n 83eb8 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ @@ -62726,15 +62726,15 @@ │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, #13 │ │ │ │ bne.n 83eb8 │ │ │ │ orr.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ b.n 83eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83eac │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ b.n 83eb8 │ │ │ │ @@ -62754,31 +62754,31 @@ │ │ │ │ b.n 83f82 │ │ │ │ mov r7, r4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.w 83e06 │ │ │ │ movs r4, #8 │ │ │ │ b.n 83f4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq fp, r8 │ │ │ │ beq.n 83f82 │ │ │ │ b.n 83f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 83f2c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ b.n 83eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w sl, [sp] │ │ │ │ moveq fp, sl │ │ │ │ beq.n 83f82 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ @@ -62788,71 +62788,71 @@ │ │ │ │ cbz r3, 84020 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 83eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83fb8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov fp, sl │ │ │ │ b.n 83eb8 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 83e18 │ │ │ │ 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 21f858 │ │ │ │ + bl 21f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f874 │ │ │ │ + bl 21f8cc │ │ │ │ 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 21f930 │ │ │ │ + bl 21f988 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f9b0 │ │ │ │ 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 21f88c │ │ │ │ + bl 21f8e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f8dc │ │ │ │ + bl 21f934 │ │ │ │ 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, 84130 │ │ │ │ @@ -62864,15 +62864,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 84128 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 8412c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83be0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 84128 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -62881,15 +62881,15 @@ │ │ │ │ b.n 84110 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 8412c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83be0 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 8410a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -63152,15 +63152,15 @@ │ │ │ │ bmi.n 8445a │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 84426 │ │ │ │ b.n 8443a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 8437c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 84662 │ │ │ │ ldr r2, [pc, #928] @ (8478c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -63465,18 +63465,18 @@ │ │ │ │ bl 855b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 845fc │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 845fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 845fe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -63489,16 +63489,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 855c4 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 845fe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 84774 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -63511,45 +63511,45 @@ │ │ │ │ b.n 8439e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -63624,16 +63624,16 @@ │ │ │ │ beq.w 84bfc │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 84bfc │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 848c4 │ │ │ │ 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 │ │ │ │ @@ -63658,31 +63658,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 84bb4 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84930 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 84b98 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bb4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 84abc │ │ │ │ mov r1, r5 │ │ │ │ - bl 22771c │ │ │ │ - bl 227594 │ │ │ │ + bl 227774 │ │ │ │ + bl 2275ec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84952 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bb4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -63690,26 +63690,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84920 │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8496e │ │ │ │ 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 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8498a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -63770,15 +63770,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 21fa58 │ │ │ │ + bl 21fab0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 84c3e │ │ │ │ ldr r3, [pc, #804] @ (84d68 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -63803,15 +63803,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 84ac8 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 84b98 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 84b98 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -63892,29 +63892,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84a92 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 84c5a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 84be0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84952 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2255b8 │ │ │ │ + bl 225610 │ │ │ │ b.n 84a54 │ │ │ │ ldr r2, [pc, #420] @ (84d6c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64056,19 +64056,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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] @ 85298 │ │ │ │ @@ -64095,16 +64095,16 @@ │ │ │ │ beq.w 85138 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 85138 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 84e00 │ │ │ │ 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 │ │ │ │ @@ -64129,31 +64129,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 850f0 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84e6c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 850d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 850f0 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 84ff8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22771c │ │ │ │ - bl 227594 │ │ │ │ + bl 227774 │ │ │ │ + bl 2275ec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84e8e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 850f0 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -64161,26 +64161,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84e5c │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84eaa │ │ │ │ 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 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84ec6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -64241,15 +64241,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 21fa58 │ │ │ │ + bl 21fab0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8517a │ │ │ │ ldr r3, [pc, #804] @ (852a4 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -64274,15 +64274,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 85004 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 850d4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 850d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -64363,29 +64363,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84fce │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 85196 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8511c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84e8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2255b8 │ │ │ │ + bl 225610 │ │ │ │ b.n 84f90 │ │ │ │ ldr r2, [pc, #420] @ (852a8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64527,19 +64527,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 853de │ │ │ │ bhi.n 853b8 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -64643,15 +64643,15 @@ │ │ │ │ b.n 852dc │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85404 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ cbz r0, 85408 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -64661,16 +64661,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 85434 │ │ │ │ - bl 22771c │ │ │ │ - bl 227594 │ │ │ │ + bl 227774 │ │ │ │ + bl 2275ec │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #428 @ 0x1ac │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -64831,28 +64831,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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 855fe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 855fe │ │ │ │ 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 855f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227594 │ │ │ │ - bl 1747dc │ │ │ │ + bl 2275ec │ │ │ │ + bl 174834 │ │ │ │ cbz r0, 8561c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #741] @ 0x2e5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 855f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ @@ -64907,35 +64907,35 @@ │ │ │ │ ldr r3, [pc, #128] @ (85718 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 855f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 8570c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #104] @ (8571c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #104] @ (85720 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 855f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85626 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 85626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 855f8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 85626 │ │ │ │ b.n 855f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -64943,31 +64943,31 @@ │ │ │ │ bne.n 855f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 855fa │ │ │ │ b.n 85684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 85658 │ │ │ │ b.n 855f8 │ │ │ │ ldr r3, [pc, #20] @ (85724 ) │ │ │ │ add r3, pc │ │ │ │ b.n 856b2 │ │ │ │ nop │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #328] @ (8586c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r4, 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 │ │ │ │ @@ -65044,15 +65044,15 @@ │ │ │ │ bl 855c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85798 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ bpl.n 857a4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n 857a4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 85824 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 8581e │ │ │ │ @@ -65081,16 +65081,16 @@ │ │ │ │ bne.n 858f8 │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 859e6 │ │ │ │ ldr r3, [pc, #692] @ (85b20 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 85898 │ │ │ │ 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 │ │ │ │ @@ -65104,27 +65104,27 @@ │ │ │ │ b.n 858c4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 85a06 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 8409c │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n 858a0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 857aa │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f9b0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85788 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 85798 │ │ │ │ @@ -65175,16 +65175,16 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 858c4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 85996 │ │ │ │ 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 │ │ │ │ @@ -65240,16 +65240,16 @@ │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r3, #13 │ │ │ │ bpl.w 858c4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b02 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 85afc │ │ │ │ ldr r1, [pc, #232] @ (85b24 ) │ │ │ │ add r1, pc │ │ │ │ @@ -65258,72 +65258,72 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #224] @ (85b28 ) │ │ │ │ ldr r1, [pc, #224] @ (85b2c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 858c4 │ │ │ │ ldr r3, [pc, #200] @ (85b20 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 859fe │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b14 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b0e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbz r0, 85b08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (85b30 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (85b34 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 859fe │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 85af6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 85af0 │ │ │ │ ldr r3, [pc, #100] @ (85b38 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (85b3c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #92] @ (85b40 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 859fe │ │ │ │ ldr r3, [pc, #80] @ (85b44 ) │ │ │ │ add r3, pc │ │ │ │ b.n 85ad6 │ │ │ │ ldr r2, [pc, #80] @ (85b48 ) │ │ │ │ add r2, pc │ │ │ │ b.n 85ad0 │ │ │ │ @@ -65343,43 +65343,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 85a7c │ │ │ │ nop │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, ip │ │ │ │ + add lr, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, fp │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - mvns r4, r1 │ │ │ │ + add r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r3, 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 │ │ │ │ @@ -65546,15 +65546,15 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #504 @ (adr r4, 85f10 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 85d82 │ │ │ │ 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 │ │ │ │ @@ -65788,19 +65788,19 @@ │ │ │ │ bl b20bc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r0, r2, r3, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r3, 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] @ (860c8 ) │ │ │ │ @@ -65917,19 +65917,19 @@ │ │ │ │ bl b20bc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ itt cc │ │ │ │ lslcc r5, r7, #1 │ │ │ │ - strcc r6, [r5, r3] │ │ │ │ + strcc r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #200] @ (861ec ) │ │ │ │ + ldr r7, [pc, #552] @ (8634c ) │ │ │ │ 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] │ │ │ │ @@ -66037,15 +66037,15 @@ │ │ │ │ beq.w 863ee │ │ │ │ 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 2278b4 │ │ │ │ + bl 22790c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 862e4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 86282 │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -66072,15 +66072,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 8654e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ 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 │ │ │ │ @@ -66099,21 +66099,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 865ae │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865be │ │ │ │ mov r0, r8 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ 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 227790 │ │ │ │ + bl 2277e8 │ │ │ │ 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 │ │ │ │ @@ -66149,15 +66149,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 227790 │ │ │ │ + bl 2277e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 86562 │ │ │ │ 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 │ │ │ │ @@ -66166,19 +66166,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 227790 │ │ │ │ + bl 2277e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 174864 │ │ │ │ + bl 1748bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8654a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ uxth r4, r7 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ @@ -66217,15 +66217,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 224a18 │ │ │ │ + bl 224a70 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 86536 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ @@ -66362,15 +66362,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ beq.w 86318 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 86318 │ │ │ │ mov r0, r8 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86318 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 86318 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -66381,15 +66381,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 86448 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #256] @ (86730 ) │ │ │ │ + ldr r4, [pc, #608] @ (86890 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cbnz r2, 86638 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66468,26 +66468,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 1748b4 │ │ │ │ + bl 17490c │ │ │ │ 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 174880 │ │ │ │ + bl 1748d8 │ │ │ │ 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 │ │ │ │ @@ -66654,17 +66654,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, #168] @ (869e0 ) │ │ │ │ + ldr r1, [pc, #520] @ (86b40 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #8] @ (86944 ) │ │ │ │ + ldr r1, [pc, #360] @ (86aa4 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 869b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66709,17 +66709,17 @@ │ │ │ │ bl a8028 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 86966 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #816] @ (86cf0 ) │ │ │ │ + ldr r1, [pc, #144] @ (86a50 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #496] @ (86bb4 ) │ │ │ │ + ldr r0, [pc, #848] @ (86d14 ) │ │ │ │ movs r7, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67098,53 +67098,53 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #80] @ (86e5c ) │ │ │ │ ldr r1, [pc, #84] @ (86e60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 86dbe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bxns r3 │ │ │ │ + bxns lr │ │ │ │ movs r7, r3 │ │ │ │ - bx r2 │ │ │ │ + bx sp │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, r9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, lr │ │ │ │ + mov r0, r9 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, lr │ │ │ │ movs r7, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + mov r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp ip, r3 │ │ │ │ movs r7, r3 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, pc │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r8, r6 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, r8 │ │ │ │ + add ip, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r2, #120] @ 0x78 │ │ │ │ ldr.w lr, [pc, #140] @ 86ef8 │ │ │ │ ldr.w r3, [r5, #1108] @ 0x454 │ │ │ │ add lr, pc │ │ │ │ cbz r3, 86edc │ │ │ │ @@ -67483,23 +67483,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87250 ) │ │ │ │ ldr r1, [pc, #28] @ (87254 ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 87210 │ │ │ │ ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ 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] @ (872c0 ) │ │ │ │ @@ -67527,23 +67527,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (872c8 ) │ │ │ │ ldr r1, [pc, #28] @ (872cc ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 87288 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -69245,27 +69245,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8868c ) │ │ │ │ ldr r2, [pc, #28] @ (88690 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88604 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r6, #2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ 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] @ (887fc ) │ │ │ │ @@ -69388,27 +69388,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8880c ) │ │ │ │ ldr r2, [pc, #28] @ (88810 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88784 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ 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] @ 88d44 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -69710,15 +69710,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (88d64 ) │ │ │ │ ldr r2, [pc, #436] @ (88d68 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 88aec │ │ │ │ b.n 88ada │ │ │ │ ldr r2, [pc, #400] @ (88d54 ) │ │ │ │ ldr r3, [pc, #420] @ (88d6c ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -69765,15 +69765,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (88d74 ) │ │ │ │ ldr r2, [pc, #300] @ (88d78 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88aec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 88b1e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -69787,15 +69787,15 @@ │ │ │ │ bpl.n 88c88 │ │ │ │ ldr r2, [pc, #260] @ (88d7c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (88d80 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88a02 │ │ │ │ b.n 88b76 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -69807,125 +69807,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 88af8 │ │ │ │ ldr r2, [pc, #208] @ (88d84 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (88d88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88af8 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 88c88 │ │ │ │ ldr r2, [pc, #188] @ (88d8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (88d90 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88c88 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 889e8 │ │ │ │ ldr r2, [pc, #168] @ (88d94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (88d98 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 889b2 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (88d9c ) │ │ │ │ ldr r2, [pc, #152] @ (88da0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88b44 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (88da4 ) │ │ │ │ ldr r2, [pc, #136] @ (88da8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88be6 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (88dac ) │ │ │ │ ldr r2, [pc, #124] @ (88db0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 88ace │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #20 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ 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] @ 892e0 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -70225,15 +70225,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (89300 ) │ │ │ │ ldr r2, [pc, #440] @ (89304 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 89086 │ │ │ │ b.n 89074 │ │ │ │ ldr r2, [pc, #400] @ (892f0 ) │ │ │ │ ldr r3, [pc, #424] @ (89308 ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -70281,15 +70281,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (89310 ) │ │ │ │ ldr r2, [pc, #300] @ (89314 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 89086 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 890b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -70303,15 +70303,15 @@ │ │ │ │ bpl.n 89224 │ │ │ │ ldr r2, [pc, #260] @ (89318 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (8931c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88f9c │ │ │ │ b.n 89110 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -70323,125 +70323,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 89092 │ │ │ │ ldr r2, [pc, #208] @ (89320 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (89324 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 89092 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 89224 │ │ │ │ ldr r2, [pc, #188] @ (89328 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (8932c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 89224 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 88f82 │ │ │ │ ldr r2, [pc, #168] @ (89330 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (89334 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88f4c │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (89338 ) │ │ │ │ ldr r2, [pc, #152] @ (8933c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 890de │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (89340 ) │ │ │ │ ldr r2, [pc, #136] @ (89344 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 89180 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (89348 ) │ │ │ │ ldr r2, [pc, #124] @ (8934c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 89068 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r4, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r1, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ @@ -70472,15 +70472,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 89382 │ │ │ │ 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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 89382 │ │ │ │ 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 │ │ │ │ @@ -70555,20 +70555,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 894b6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 89468 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89462 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r0, #0 │ │ │ │ b.n 89610 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8963e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ @@ -70588,111 +70588,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 894fc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 89528 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 89596 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ vldr d0, [pc, #160] @ 89648 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 895d6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 │ │ │ │ @@ -70701,15 +70701,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 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #68] @ (89658 ) │ │ │ │ ldr r3, [pc, #64] @ (89654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -70768,15 +70768,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 196920 │ │ │ │ + bl 196978 │ │ │ │ ldr r3, [pc, #192] @ (89784 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -70818,27 +70818,27 @@ │ │ │ │ bhi.n 896e2 │ │ │ │ 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 1ada48 │ │ │ │ + bl 1adaa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 896e2 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #352] @ 0x160 │ │ │ │ bl 893e0 │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1adc5c │ │ │ │ + bl 1adcb4 │ │ │ │ b.n 896e2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ @@ -70915,21 +70915,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 8983e │ │ │ │ cbz r4, 898a2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -70938,15 +70938,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (898d0 ) │ │ │ │ ldr r3, [pc, #32] @ (898c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -71003,25 +71003,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 21b050 │ │ │ │ + bl 21b0a8 │ │ │ │ ldr r2, [pc, #784] @ (89c60 ) │ │ │ │ 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 21b050 │ │ │ │ + bl 21b0a8 │ │ │ │ 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 │ │ │ │ @@ -71088,15 +71088,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (89c80 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (89c84 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21c3e4 │ │ │ │ + bl 21c43c │ │ │ │ ldr r1, [pc, #580] @ (89c88 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (89c8c ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -71141,25 +71141,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 21b050 │ │ │ │ + bl 21b0a8 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (89ca0 ) │ │ │ │ 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 21b050 │ │ │ │ + bl 21b0a8 │ │ │ │ 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] @ (89ca4 ) │ │ │ │ @@ -71261,112 +71261,112 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 89cc4 │ │ │ │ + ble.n 89d74 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #136] @ (89d24 ) │ │ │ │ + ldr r2, [pc, #488] @ (89e84 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r3, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r3, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r5, r1 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #88] @ (89d2c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bdbc │ │ │ │ ldr r2, [pc, #80] @ (89d30 ) │ │ │ │ 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] @ (89d34 ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 21c3e4 │ │ │ │ + bl 21c43c │ │ │ │ ldr r2, [pc, #48] @ (89d38 ) │ │ │ │ ldr r3, [pc, #48] @ (89d3c ) │ │ │ │ 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 89d26 │ │ │ │ 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, r1, r6 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ str r2, [r6, #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 │ │ │ │ @@ -71374,80 +71374,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 898d8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21da44 │ │ │ │ + bl 21da9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 89d90 │ │ │ │ ldr r2, [pc, #44] @ (89da4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (89da8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ mov r3, r0 │ │ │ │ b.n 89d80 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r6, 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -71487,25 +71487,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 89e98 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #64] @ (89edc ) │ │ │ │ ldr r3, [pc, #60] @ (89ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71558,23 +71558,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 89fa8 │ │ │ │ @@ -71584,15 +71584,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 89f24 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 89f24 │ │ │ │ @@ -71615,15 +71615,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -71655,15 +71655,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -71682,15 +71682,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 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8a0ac │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71700,38 +71700,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8a0a0 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 8a0be │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bne.n 8a196 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -71740,19 +71740,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -71761,24 +71761,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a12a │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c0c0 │ │ │ │ cbz r6, 8a1a2 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8a1d0 ) │ │ │ │ ldr r3, [pc, #36] @ (8a1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -71831,25 +71831,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n 8a26e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a254 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #172] @ (8a304 ) │ │ │ │ ldr r3, [pc, #168] @ (8a300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71883,30 +71883,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a2c6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a254 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n 8a2a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -71957,50 +71957,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n 8a3de │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a38c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a3b8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [pc, #188] @ (8a484 ) │ │ │ │ ldr r3, [pc, #180] @ (8a480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72034,30 +72034,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a43a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a38c │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n 8a41c │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -72116,25 +72116,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n 8a52a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a510 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #272] @ (8a624 ) │ │ │ │ ldr r3, [pc, #268] @ (8a620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72178,30 +72178,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a596 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a510 │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 8a57a │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 8a57a │ │ │ │ movs r3, #1 │ │ │ │ @@ -72213,30 +72213,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a5ee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a510 │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n 8a57a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a5c8 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -72277,42 +72277,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a68a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -72336,15 +72336,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #388] @ (8a8a8 ) │ │ │ │ ldr r3, [pc, #372] @ (8a89c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72389,23 +72389,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 8a88a │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ 8a8a4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -72433,36 +72433,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 8a722 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 8a862 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8a79a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 8a83e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -72500,22 +72500,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #908] @ 8ac64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -72523,18 +72523,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8abb0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @@ -72559,22 +72559,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 8ac68 │ │ │ │ @@ -72586,15 +72586,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8ac48 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -72606,102 +72606,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 8abbc │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8aa32 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8aa60 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ac56 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -72733,18 +72733,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r2, [pc, #212] @ (8ac6c ) │ │ │ │ ldr r3, [pc, #196] @ (8ac60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72785,30 +72785,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8a972 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ac1e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 8aa32 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 8ac00 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -72889,43 +72889,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ad28 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 8a628 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -72934,29 +72934,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -72990,49 +72990,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 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ae66 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8a628 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73046,27 +73046,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73075,27 +73075,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73103,68 +73103,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8afae │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8afee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8c6a8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -73219,15 +73219,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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8ad40 │ │ │ │ strh r0, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strh r2, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ @@ -73236,43 +73236,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b0ee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -73304,24 +73304,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73329,29 +73329,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73384,24 +73384,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73409,29 +73409,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73464,24 +73464,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73489,29 +73489,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73544,24 +73544,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73569,29 +73569,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73624,24 +73624,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73649,29 +73649,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73704,26 +73704,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -73731,29 +73731,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73786,26 +73786,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -73813,47 +73813,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c706 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73879,26 +73879,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -73906,47 +73906,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c706 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -73972,24 +73972,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -73997,45 +73997,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74062,53 +74062,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74139,24 +74139,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74164,29 +74164,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74217,24 +74217,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74242,45 +74242,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74311,24 +74311,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74336,38 +74336,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74400,24 +74400,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74425,39 +74425,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74490,24 +74490,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74515,39 +74515,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74575,24 +74575,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74600,39 +74600,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c6fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74658,24 +74658,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74683,39 +74683,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c6fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74742,24 +74742,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74767,38 +74767,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74832,24 +74832,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -74857,41 +74857,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c700 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -74916,15 +74916,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #432] @ (8c70c ) │ │ │ │ ldr r3, [pc, #432] @ (8c710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -75036,25 +75036,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 8b0ca │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b0fe │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.w 8b0fe │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ba │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ba │ │ │ │ @@ -75093,29 +75093,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8a064 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 8c764 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75124,18 +75124,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8c954 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ @@ -75149,22 +75149,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 8d2d4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -75175,51 +75175,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75227,18 +75227,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -75278,21 +75278,21 @@ │ │ │ │ b.n 8c7e8 │ │ │ │ movs r3, #1 │ │ │ │ b.n 8c7e8 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8c7e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75301,18 +75301,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #7 │ │ │ │ @@ -75335,39 +75335,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8c990 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75376,18 +75376,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #23 │ │ │ │ @@ -75410,39 +75410,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8c990 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75450,18 +75450,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #21 │ │ │ │ @@ -75484,21 +75484,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75507,18 +75507,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ @@ -75541,21 +75541,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75564,18 +75564,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #19 │ │ │ │ @@ -75598,21 +75598,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75621,18 +75621,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ @@ -75656,22 +75656,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -75680,15 +75680,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [pc, #1360] @ 8d2d8 │ │ │ │ ldr.w r3, [pc, #1344] @ 8d2cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -75699,39 +75699,39 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8cd2e │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 8cd2e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75740,18 +75740,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #15 │ │ │ │ @@ -75774,114 +75774,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75890,18 +75890,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #12 │ │ │ │ @@ -75924,39 +75924,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 8ccc6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -75965,18 +75965,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ @@ -76004,22 +76004,22 @@ │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8cd2e │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 8cd2e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -76028,36 +76028,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d15a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -76073,37 +76073,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a308 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd86 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -76112,15 +76112,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8dc1e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -76134,23 +76134,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 8a628 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd86 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76158,24 +76158,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a308 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd86 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ @@ -76183,23 +76183,23 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ lsls r5, r7, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -76210,15 +76210,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 8d940 │ │ │ │ @@ -76265,23 +76265,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76290,15 +76290,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1d4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -76341,23 +76341,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -76368,15 +76368,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 8d692 │ │ │ │ @@ -76424,23 +76424,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76448,53 +76448,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8d5d2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d5f8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd86 │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 8d2e0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8d1c8 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -76536,31 +76536,31 @@ │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 8d558 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d6b4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -76602,21 +76602,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 8db74 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76625,15 +76625,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -76658,21 +76658,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 8db7e │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76681,15 +76681,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -76713,21 +76713,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 8db88 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76736,21 +76736,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd86 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d692 │ │ │ │ movs r2, #1 │ │ │ │ @@ -76761,31 +76761,31 @@ │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d692 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d962 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -76827,21 +76827,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 8db68 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -76850,15 +76850,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ bl 8978c │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ @@ -76906,30 +76906,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 8d940 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8db10 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd86 │ │ │ │ mov.w r9, #1 │ │ │ │ b.w 8d1c8 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 8d3ba │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -76989,30 +76989,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8dbee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8d23a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 8dbd0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -77069,21 +77069,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -77093,15 +77093,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -77117,21 +77117,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -77141,15 +77141,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -77167,21 +77167,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -77193,15 +77193,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -77281,24 +77281,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8df14 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 8e114 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -77306,15 +77306,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 47a50 │ │ │ │ @@ -77379,21 +77379,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8e030 │ │ │ │ cbz r5, 8e094 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -77402,20 +77402,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, 8e0b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -77424,15 +77424,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 8de5a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ bne.w 8de5a │ │ │ │ @@ -77442,19 +77442,19 @@ │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 8de54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r2, [pc, #52] @ (8e130 ) │ │ │ │ ldr r3, [pc, #44] @ (8e12c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -77508,37 +77508,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2004] @ 8e960 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e1ca │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -77546,26 +77546,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ bl 89fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 189318 │ │ │ │ + bl 189370 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -77576,18 +77576,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -77634,52 +77634,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e2e6 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e324 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -77688,32 +77688,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -77725,15 +77725,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -77746,46 +77746,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e440 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -77811,25 +77811,25 @@ │ │ │ │ bl 89dac │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e4ac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -77881,15 +77881,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -77901,18 +77901,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -77939,40 +77939,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 8fc82 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8e5ee │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 8e964 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -77990,15 +77990,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 8fc52 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -78042,52 +78042,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 8e2ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e6f8 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e736 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -78095,44 +78095,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -78152,20 +78152,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 89dac │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] │ │ │ │ @@ -78174,18 +78174,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -78224,26 +78224,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 90112 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 8fc6a │ │ │ │ @@ -78287,117 +78287,117 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 8e9f8 │ │ │ │ + bmi.n 8e8a8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8e98e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e9e8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ea18 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ea42 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -78410,67 +78410,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eab2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eb04 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -78507,25 +78507,25 @@ │ │ │ │ bl 89dac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eba2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ @@ -78616,34 +78616,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 188de0 │ │ │ │ + bl 188e38 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -78660,64 +78660,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 8978c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8ed4a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ed74 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ bl 8978c │ │ │ │ @@ -78730,33 +78730,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8edd2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -78766,106 +78766,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ee2a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ee6c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eeb0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8eeea │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -78878,49 +78878,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ef48 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #168] @ 0xa8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ef78 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ bl 89fac │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -78931,27 +78931,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -78960,18 +78960,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -79063,15 +79063,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -79119,25 +79119,25 @@ │ │ │ │ bl 89dac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f1bc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -79146,25 +79146,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f1fc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -79220,15 +79220,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -79251,15 +79251,15 @@ │ │ │ │ bl 89fac │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8f2ec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 8a488 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -79286,32 +79286,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 89e18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -79330,15 +79330,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 89dac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -79357,27 +79357,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 89dac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -79395,15 +79395,15 @@ │ │ │ │ str.w ip, [sp, #168] @ 0xa8 │ │ │ │ bl 8978c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ @@ -79429,46 +79429,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f4e2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -79490,15 +79490,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -79509,53 +79509,53 @@ │ │ │ │ bl 8a1d4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f5ba │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f5f8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -79563,72 +79563,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f6a4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ bl 8978c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -79639,23 +79639,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -79663,15 +79663,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ bl 89fac │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ @@ -79716,33 +79716,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f7ba │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ @@ -79752,29 +79752,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] │ │ │ │ @@ -79784,18 +79784,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -79856,46 +79856,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a488 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90228 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -79905,29 +79905,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 8fdda │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90260 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -79944,15 +79944,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 8fd26 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1d4 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -79962,68 +79962,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fa7a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dac │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189410 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -80032,18 +80032,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ee0 │ │ │ │ ldr.w r2, [pc, #1956] @ 902b8 │ │ │ │ ldr.w r3, [pc, #1956] @ 902bc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -80116,30 +80116,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8fbf8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f04a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbd4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80154,15 +80154,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 89e18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8f342 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -80219,30 +80219,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fcf6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8e5cc │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n 8fcd8 │ │ │ │ movs r3, #4 │ │ │ │ @@ -80293,30 +80293,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fda4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 8fa18 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 8fd84 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -80366,30 +80366,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fe54 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8f9a4 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 8fe36 │ │ │ │ movs r2, #1 │ │ │ │ @@ -80435,30 +80435,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fef2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f908 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 8fed4 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -80506,30 +80506,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ff9c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f8ae │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #144] @ 0x90 │ │ │ │ b.n 8ff78 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80577,30 +80577,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9003e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f0ba │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 90020 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80648,30 +80648,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 900e2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f086 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 900c4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80703,30 +80703,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9016e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8e8c6 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 9014a │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -80760,30 +80760,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 901f6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8e7d8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ b.n 901d8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -80863,15 +80863,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #3052] @ 90ed4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 90320 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -80895,15 +80895,15 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, 90360 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9032c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr.w r2, [pc, #2968] @ 90ed8 │ │ │ │ ldr.w r3, [pc, #2960] @ 90ed4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -80939,15 +80939,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 90380 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 90420 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ movw r9, #551 @ 0x227 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -80962,39 +80962,39 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 9040c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 90f4e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r2, 9040c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19002c │ │ │ │ + bl 190084 │ │ │ │ cbz r0, 9040c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9040c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 903ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 903b4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81035,65 +81035,65 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ bl 8a064 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90f70 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -81128,20 +81128,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18662c │ │ │ │ + bl 186684 │ │ │ │ cbz r5, 90612 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 90f30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 90f30 │ │ │ │ @@ -81161,48 +81161,48 @@ │ │ │ │ bne.n 90612 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mvn.w r7, #600 @ 0x258 │ │ │ │ adds r1, r2, r7 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 905f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 90434 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 90330 │ │ │ │ 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 8a064 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 90652 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -81210,18 +81210,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #16 │ │ │ │ @@ -81256,34 +81256,34 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 8c714 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 905c0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ b.n 905c0 │ │ │ │ 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 8a064 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81296,28 +81296,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81326,28 +81326,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -81356,18 +81356,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90eba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ @@ -81392,22 +81392,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -81423,32 +81423,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81457,18 +81457,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #10 │ │ │ │ @@ -81493,23 +81493,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -81518,32 +81518,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -81561,29 +81561,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 8a8ac │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -81591,25 +81591,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -81640,31 +81640,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ b.n 905c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -81678,24 +81678,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81704,18 +81704,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ @@ -81740,22 +81740,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -81765,34 +81765,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 8e138 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81800,25 +81800,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -81852,27 +81852,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -81880,18 +81880,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f70 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -81904,22 +81904,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -81927,15 +81927,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 90704 │ │ │ │ movs r3, #32 │ │ │ │ b.n 9087e │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 90e64 │ │ │ │ movs r3, #32 │ │ │ │ b.n 90c76 │ │ │ │ @@ -82019,22 +82019,22 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8a064 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -82042,27 +82042,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -82070,21 +82070,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -82108,15 +82108,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 8a8ac │ │ │ │ b.w 905c0 │ │ │ │ nop │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -82491,24 +82491,24 @@ │ │ │ │ b.n 913c0 │ │ │ │ ldr r2, [pc, #28] @ (91480 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (91484 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 913f4 │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r2], #-496 @ 0xfffffe10 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #96 @ (adr r2, 914e4 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 91644 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r4, #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 91554 │ │ │ │ @@ -83194,16 +83194,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 91c92 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 91ca6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ bhi.n 91ca8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -83282,16 +83282,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 91dae │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 91d9a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ it hi │ │ │ │ lsrhi r2, r2, #3 │ │ │ │ bhi.n 91d9c │ │ │ │ movs r2, #1 │ │ │ │ @@ -83744,16 +83744,16 @@ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bl 91a88 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, 9228c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #204] @ 0xcc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -84260,15 +84260,15 @@ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n 927b0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ ands.w r9, r0, #4 │ │ │ │ beq.n 92778 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb38 │ │ │ │ mov r9, r0 │ │ │ │ @@ -84318,17 +84318,17 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 92e90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r6, r3 │ │ │ │ bls.n 92820 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -84520,15 +84520,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 92a52 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 92a18 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb38 │ │ │ │ mov sl, r0 │ │ │ │ @@ -84681,15 +84681,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcs.n 92c36 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 92bfe │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ 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 │ │ │ │ @@ -84930,16 +84930,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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 92ef0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [sl, #1228] @ 0x4cc │ │ │ │ @@ -85543,15 +85543,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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93602 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -85559,28 +85559,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 93644 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee774 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9365a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93632 │ │ │ │ mov r1, r3 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 93644 │ │ │ │ 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 │ │ │ │ @@ -86304,34 +86304,34 @@ │ │ │ │ ldrb.w r3, [r6, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93f1c │ │ │ │ add.w r4, r6, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r0, r6, #4672 @ 0x1240 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #8 │ │ │ │ bl b1d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 93ea8 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 93e98 │ │ │ │ bl e84e8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93e8c │ │ │ │ ldr.w r0, [r8, #428] @ 0x1ac │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #540] @ 0x21c │ │ │ │ cbz r1, 93eb4 │ │ │ │ mov r0, r6 │ │ │ │ bl e84e8 │ │ │ │ ldr.w r3, [r8, #716] @ 0x2cc │ │ │ │ cbz r3, 93ef6 │ │ │ │ @@ -86534,24 +86534,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n 940ec │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n 94112 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166424 │ │ │ │ + bl 16647c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 940e6 │ │ │ │ ldr.w r0, [r8, #3336] @ 0xd08 │ │ │ │ adds r4, #4 │ │ │ │ bl fa55c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eebdc │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 940ec │ │ │ │ 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 │ │ │ │ @@ -86611,15 +86611,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #12] │ │ │ │ blx 48388 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -86732,15 +86732,15 @@ │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9436a │ │ │ │ ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 94360 │ │ │ │ mov r2, sl │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, 9435a │ │ │ │ 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 942a8 │ │ │ │ cmp sl, r9 │ │ │ │ @@ -86776,15 +86776,15 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r3, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ bl ffd683ae │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 35e3b6 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -86808,19 +86808,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r1, [r7, #740] @ 0x2e4 │ │ │ │ cbz r1, 9441c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r2, [r7, #740] @ 0x2e4 │ │ │ │ b.n 943e0 │ │ │ │ vldr d7, [pc, #40] @ 94448 │ │ │ │ add.w r2, r6, #4832 @ 0x12e0 │ │ │ │ ldr r3, [pc, #48] @ (94458 ) │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -86835,15 +86835,15 @@ │ │ │ │ bl 86794 │ │ │ │ b.n 94410 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ 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] @ (946c0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -87060,50 +87060,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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 94726 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b1c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r2, [pc, #76] @ (94798 ) │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ ldr r2, [pc, #44] @ (9479c ) │ │ │ │ ldr r3, [pc, #28] @ (94790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -87144,19 +87144,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 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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] │ │ │ │ @@ -87181,15 +87181,15 @@ │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 948a2 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ cbz r0, 94898 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, 948c8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #444] @ 0x1bc │ │ │ │ add r0, r3 │ │ │ │ b.n 94872 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ @@ -87271,15 +87271,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9496a │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 94964 │ │ │ │ @@ -87461,15 +87461,15 @@ │ │ │ │ add.w r7, r7, #8704 @ 0x2200 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 94b52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1f0 │ │ │ │ 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} │ │ │ │ @@ -87500,20 +87500,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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ 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 │ │ │ │ @@ -87525,68 +87525,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b1c │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 94c3a │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 94bd2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 94bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee774 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 94c30 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 94bec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ b.n 94bec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n 94c22 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #632 @ 0x278 │ │ │ │ ldrd r6, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr.w r3, [pc, #1388] @ 951bc │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ 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} │ │ │ │ @@ -87826,15 +87826,15 @@ │ │ │ │ cbz r3, 94f32 │ │ │ │ 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 94f1a │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cbz r6, 94f98 │ │ │ │ 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 │ │ │ │ @@ -88103,16 +88103,16 @@ │ │ │ │ cbz r0, 95246 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, 95254 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 95254 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ 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 95254 │ │ │ │ @@ -88357,24 +88357,24 @@ │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 954d0 │ │ │ │ add.w r7, r4, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #176 @ 0xb0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r1, r4, #4672 @ 0x1240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl b1c58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cbnz r6, 95528 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cbnz r3, 95556 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7b298 │ │ │ │ @@ -88453,15 +88453,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, #4] │ │ │ │ blx 48388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -88569,15 +88569,15 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 95782 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 95778 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, 95774 │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r4, #548] @ 0x224 │ │ │ │ b.n 956e2 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -88613,15 +88613,15 @@ │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 1717be │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ movs r3, r4 │ │ │ │ b.n 95c0e │ │ │ │ vtbl.8 d26, {d15-d16}, d10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vtbl.8 d16, {d15-d17}, d8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -88677,36 +88677,36 @@ │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n 958e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 95882 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95924 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 95838 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ 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 958d0 │ │ │ │ cbz r5, 958d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 958c2 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 958c2 │ │ │ │ @@ -88726,30 +88726,30 @@ │ │ │ │ bne.n 95894 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n 95838 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 958fc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95954 │ │ │ │ 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 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9591c │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95964 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n 9585a │ │ │ │ @@ -89239,29 +89239,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 95e4a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 95e50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 95e46 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl dc384 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96214 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 │ │ │ │ @@ -89293,15 +89293,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl e6d38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15c8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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] │ │ │ │ @@ -89328,15 +89328,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl aee18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e76d0 │ │ │ │ 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 │ │ │ │ @@ -89354,15 +89354,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 961cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl e89ac │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cbz r4, 95fb8 │ │ │ │ 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 │ │ │ │ @@ -89417,15 +89417,15 @@ │ │ │ │ bl 947a0 │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldrb.w r3, [sl, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 961e4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -89518,15 +89518,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 95e4a │ │ │ │ b.n 95e50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 961ee │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc514 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -89549,36 +89549,36 @@ │ │ │ │ b.n 9607c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 961ba │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl e84e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl dc514 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9615e │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 95fd6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 9612c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc514 │ │ │ │ b.n 961a6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc514 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 961a6 │ │ │ │ b.n 96066 │ │ │ │ @@ -91239,17 +91239,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ 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] @ 975b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -91363,17 +91363,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f28 │ │ │ │ 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, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ 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 │ │ │ │ @@ -91687,21 +91687,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 979a6 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 97910 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov sl, r0 │ │ │ │ bl 8403c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 174718 │ │ │ │ + bl 174770 │ │ │ │ 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 │ │ │ │ @@ -92353,29 +92353,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9805c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 98062 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 98058 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl dc384 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9841c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 │ │ │ │ @@ -92406,15 +92406,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl e6d38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15c8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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] │ │ │ │ @@ -92441,15 +92441,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl aee18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e76d0 │ │ │ │ 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] │ │ │ │ @@ -92467,15 +92467,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 983d4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl e89ac │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cbz r4, 981ca │ │ │ │ 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 │ │ │ │ @@ -92534,15 +92534,15 @@ │ │ │ │ bl 947a0 │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldrb.w r3, [fp, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 983ec │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -92634,15 +92634,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9805c │ │ │ │ b.n 98062 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 983f6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc514 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -92664,29 +92664,29 @@ │ │ │ │ blx 47a50 │ │ │ │ b.n 98298 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 983b0 │ │ │ │ mov r0, fp │ │ │ │ bl e84e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc514 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9837a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 981e8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 98348 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc514 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 983c0 │ │ │ │ b.n 98282 │ │ │ │ @@ -94566,17 +94566,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 99750 │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 9968e │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r3, #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 │ │ │ │ @@ -97270,21 +97270,21 @@ │ │ │ │ bne.n 9b748 │ │ │ │ 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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9b79a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, 9b7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 9b734 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 9b734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ @@ -97314,15 +97314,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -97596,27 +97596,27 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 9bb68 │ │ │ │ add.w r8, r4, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21e01c │ │ │ │ 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 21df14 │ │ │ │ + bl 21df6c │ │ │ │ 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 │ │ │ │ @@ -97667,18 +97667,18 @@ │ │ │ │ bcc.n 9bbc0 │ │ │ │ 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, [r3, #16] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfbfa001d │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + mrrc2 0, 1, r0, r2, cr13 │ │ │ │ + strb r0, [r5, #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] │ │ │ │ @@ -98500,52 +98500,52 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 9c282 │ │ │ │ cmp fp, r3 │ │ │ │ bhi.w 9c1f2 │ │ │ │ b.n 9c282 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfad6001d │ │ │ │ - @ instruction: 0xfaca001d │ │ │ │ - @ instruction: 0xfa88001d │ │ │ │ - @ instruction: 0xfa5a001d │ │ │ │ - @ instruction: 0xfa6c001d │ │ │ │ - @ instruction: 0xfa52001d │ │ │ │ - @ instruction: 0xfa60001d │ │ │ │ - @ instruction: 0xfa3e001d │ │ │ │ - @ instruction: 0xfa50001d │ │ │ │ - @ instruction: 0xfa36001d │ │ │ │ - @ instruction: 0xfa48001d │ │ │ │ - @ instruction: 0xfa2e001d │ │ │ │ - @ instruction: 0xfa42001d │ │ │ │ - @ instruction: 0xfa1e001d │ │ │ │ - @ instruction: 0xfa26001d │ │ │ │ - @ instruction: 0xfa06001d │ │ │ │ - @ instruction: 0xfa12001d │ │ │ │ + smladx r0, lr, sp, r0 │ │ │ │ + smladx r0, r2, sp, r0 │ │ │ │ + @ instruction: 0xfae0001d │ │ │ │ + @ instruction: 0xfab2001d │ │ │ │ + @ instruction: 0xfac4001d │ │ │ │ + @ instruction: 0xfaaa001d │ │ │ │ + @ instruction: 0xfab8001d │ │ │ │ + @ instruction: 0xfa96001d │ │ │ │ + @ instruction: 0xfaa8001d │ │ │ │ + @ instruction: 0xfa8e001d │ │ │ │ + @ instruction: 0xfaa0001d │ │ │ │ + @ instruction: 0xfa86001d │ │ │ │ + @ instruction: 0xfa9a001d │ │ │ │ + @ instruction: 0xfa76001d │ │ │ │ + @ instruction: 0xfa7e001d │ │ │ │ + @ instruction: 0xfa5e001d │ │ │ │ + @ instruction: 0xfa6a001d │ │ │ │ + @ instruction: 0xfa4e001d │ │ │ │ + @ instruction: 0xfa66001d │ │ │ │ + @ instruction: 0xfa4c001d │ │ │ │ + @ instruction: 0xfa1a001d │ │ │ │ ldr??.w r0, [r6, #29] │ │ │ │ - @ instruction: 0xfa0e001d │ │ │ │ - ldr??.w r0, [r4, #29] │ │ │ │ - vst1.8 @ instruction: 0xf9c2001d │ │ │ │ - ldrsb.w r0, [lr, #29] │ │ │ │ - ldr??.w r0, [r2, #29] │ │ │ │ - vld1.8 @ instruction: 0xf9ae001d │ │ │ │ - vld1.8 @ instruction: 0xf9e6001d │ │ │ │ - vst1.8 @ instruction: 0xf9cc001d │ │ │ │ - ldrsh.w r0, [r0, #29] │ │ │ │ - vst1.8 @ instruction: 0xf98a001d │ │ │ │ - ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [sl :64]! │ │ │ │ - str.w r0, [r6, #29] │ │ │ │ - strh.w r0, [lr, #29] │ │ │ │ - str.w r0, [r8, #29] │ │ │ │ - ldrh.w r0, [r0, #29] │ │ │ │ - str.w r0, [lr, #29] │ │ │ │ - ldrh.w r0, [r2, #29] │ │ │ │ - strb.w r0, [r8, #29] │ │ │ │ - ldr??.w r0, [r2, sp, lsl #1] │ │ │ │ + @ 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] │ │ │ │ stmdb 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] @ (9c9f4 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #980] @ (9c9f8 ) │ │ │ │ @@ -98906,22 +98906,22 @@ │ │ │ │ bne.w 9c7e6 │ │ │ │ b.n 9c81c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70c001d │ │ │ │ - @ instruction: 0xf6f6001d │ │ │ │ - @ instruction: 0xf65a001d │ │ │ │ - @ instruction: 0xf664001d │ │ │ │ + @ instruction: 0xf764001d │ │ │ │ + @ instruction: 0xf74e001d │ │ │ │ + @ instruction: 0xf6b2001d │ │ │ │ + @ instruction: 0xf6bc001d │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf586001d │ │ │ │ - sbcs.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + rsbs r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + rsbs 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] │ │ │ │ @@ -100562,21 +100562,21 @@ │ │ │ │ b.n 9d532 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -100622,15 +100622,15 @@ │ │ │ │ bl dc384 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9f104 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 │ │ │ │ @@ -101308,15 +101308,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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9f0e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -101484,25 +101484,25 @@ │ │ │ │ bne.w 9df32 │ │ │ │ b.w 9df0a │ │ │ │ nop │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -101945,15 +101945,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9e596 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 9e5b2 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -102103,15 +102103,15 @@ │ │ │ │ str.w r2, [r3, #-16] │ │ │ │ b.n 9e892 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl dc514 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n 9eccc │ │ │ │ movs r3, #0 │ │ │ │ b.n 9eb06 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 9e9e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ @@ -102155,15 +102155,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e34 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc514 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n 9eccc │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 9eade │ │ │ │ @@ -102315,15 +102315,15 @@ │ │ │ │ bne.n 9f0ca │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9f0ca │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9e990 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n 9eccc │ │ │ │ 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 │ │ │ │ @@ -102361,15 +102361,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 9e892 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ @@ -104154,21 +104154,21 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 9ff4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -104214,15 +104214,15 @@ │ │ │ │ bl dc384 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a1978 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 │ │ │ │ @@ -104900,15 +104900,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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a1966 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -105067,23 +105067,23 @@ │ │ │ │ cmp r3, #12 │ │ │ │ bne.w a088c │ │ │ │ b.w a0864 │ │ │ │ nop │ │ │ │ ldrsh.w r0, [lr, fp, lsl #3] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u d16, d6, d18 │ │ │ │ + vaddl.u8 q8, d14, d18 │ │ │ │ @ instruction: 0xf0f8007b │ │ │ │ - cdp2 0, 12, cr0, cr12, cr2, {1} │ │ │ │ + vhadd.u32 d0, d4, 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 │ │ │ │ @@ -105487,15 +105487,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0ede │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e34 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a0efa │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -105638,15 +105638,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a1506 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ bl dc514 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n a1586 │ │ │ │ movs r3, #0 │ │ │ │ b.n a13a4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a1280 │ │ │ │ movs r3, #11 │ │ │ │ mov r2, sl │ │ │ │ @@ -105690,15 +105690,15 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e34 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc514 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n a1586 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n a137c │ │ │ │ @@ -105833,30 +105833,30 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl a8afc │ │ │ │ b.w a0ef0 │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a166c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n a1586 │ │ │ │ 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 a1168 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ b.n a1506 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7820022 │ │ │ │ + @ instruction: 0xf7da0022 │ │ │ │ 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 │ │ │ │ @@ -106118,15 +106118,15 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ cmp r1, #1 │ │ │ │ bne.w a1b7a │ │ │ │ b.n a1d66 │ │ │ │ add.w sl, r9, #5600 @ 0x15e0 │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r1, r9, #5088 @ 0x13e0 │ │ │ │ adds r1, #16 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ bne.w a1ed8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -106142,15 +106142,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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} │ │ │ │ @@ -106203,18 +106203,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ b.n a187c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31c0022 │ │ │ │ + @ instruction: 0xf3740022 │ │ │ │ b.n a24c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, a208c ) │ │ │ │ + add r1, pc, #56 @ (adr r1, a1dec ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a1f04 │ │ │ │ mov lr, r9 │ │ │ │ @@ -106230,95 +106230,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 15d658 │ │ │ │ + bl 15d6b0 │ │ │ │ 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 15d7cc │ │ │ │ + bl 15d824 │ │ │ │ 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 15dd5c │ │ │ │ + bl 15ddb4 │ │ │ │ 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 15d344 │ │ │ │ + bl 15d39c │ │ │ │ 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 15d0b0 │ │ │ │ + bl 15d108 │ │ │ │ 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 15d1f8 │ │ │ │ + bl 15d250 │ │ │ │ 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 161870 │ │ │ │ + bl 1618c8 │ │ │ │ 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 15d944 │ │ │ │ + bl 15d99c │ │ │ │ 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 15d464 │ │ │ │ + bl 15d4bc │ │ │ │ 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 17b6f0 │ │ │ │ + bl 17b748 │ │ │ │ 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 15dd5c │ │ │ │ + bl 15ddb4 │ │ │ │ b.n a1ada │ │ │ │ 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 │ │ │ │ @@ -106360,26 +106360,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e1c90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5600 @ 0x15e0 │ │ │ │ subs r6, r2, #6 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e1c90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -112538,15 +112538,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n a61f4 │ │ │ │ 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 2256d8 │ │ │ │ + bl 225730 │ │ │ │ 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 │ │ │ │ @@ -112683,19 +112683,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r5, r3 │ │ │ │ cbnz r7, a6474 │ │ │ │ vaddw.u , , d26 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -112944,23 +112944,23 @@ │ │ │ │ orrs.w sl, fp, sl │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ b.n a654c │ │ │ │ add r1, pc, #124 @ (adr r1, a6710 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n a66ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w a6544 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r0, fp │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n a66a2 │ │ │ │ ldr r2, [pc, #104] @ (a6724 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ @@ -112996,15 +112996,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r6, 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] @ (a69ec ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -113656,15 +113656,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 2256d8 │ │ │ │ + bl 225730 │ │ │ │ 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 │ │ │ │ @@ -113724,15 +113724,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 16adb4 │ │ │ │ + bl 16ae0c │ │ │ │ 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] │ │ │ │ @@ -113801,21 +113801,21 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n a6fce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #264 @ (adr r0, a7104 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, a7264 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, a7010 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, a7170 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #800] @ (a7328 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -113831,15 +113831,15 @@ │ │ │ │ ldr r3, [pc, #288] @ (a7154 ) │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2256d8 │ │ │ │ + bl 225730 │ │ │ │ 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 │ │ │ │ @@ -113991,15 +113991,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n a721c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, a7212 │ │ │ │ mov r2, sl │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, a7206 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n a71f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -114206,15 +114206,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, r3 │ │ │ │ beq.n a7412 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n a750a │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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] │ │ │ │ @@ -114256,15 +114256,15 @@ │ │ │ │ cbz r0, a748a │ │ │ │ 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 16c924 │ │ │ │ + bl 16c97c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ adds r0, r3, r7 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7462 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -114279,15 +114279,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 16c410 │ │ │ │ + bl 16c468 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 86af8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n a74e4 │ │ │ │ @@ -114315,15 +114315,15 @@ │ │ │ │ blx 47574 │ │ │ │ b.n a7412 │ │ │ │ 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 16c4c8 │ │ │ │ + bl 16c520 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ bcc.n a7512 │ │ │ │ b.n a730c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -114362,15 +114362,15 @@ │ │ │ │ b.n a73d8 │ │ │ │ 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 21f46c │ │ │ │ + bl 21f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a73f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -114381,26 +114381,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 21f65c │ │ │ │ + bl 21f6b4 │ │ │ │ ldr r2, [pc, #332] @ (a7724 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 21f65c │ │ │ │ + bl 21f6b4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 a7680 │ │ │ │ @@ -114428,34 +114428,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 21f65c │ │ │ │ + bl 21f6b4 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a7622 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ bl 868ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 21f65c │ │ │ │ + bl 21f6b4 │ │ │ │ b.n a762a │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r6, r9 │ │ │ │ bls.n a76c0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r3 │ │ │ │ @@ -114468,20 +114468,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 21f65c │ │ │ │ + bl 21f6b4 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n a7696 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 21f698 │ │ │ │ + bl 21f6f0 │ │ │ │ b.n a73f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 86a68 │ │ │ │ @@ -114494,15 +114494,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 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n a75bc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -114512,19 +114512,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #184] @ (a77e0 ) │ │ │ │ + ldr r1, [pc, #536] @ (a7940 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r0, [pc, #120] @ (a77a4 ) │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #26 │ │ │ │ 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 │ │ │ │ @@ -114653,26 +114653,26 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blxns r0 │ │ │ │ + blxns fp │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, fp │ │ │ │ + bx r6 │ │ │ │ movs r5, r3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, pc │ │ │ │ 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 de820 │ │ │ │ @@ -114712,29 +114712,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7964 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a793c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a792e │ │ │ │ b.n a7900 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ 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 │ │ │ │ @@ -114816,15 +114816,15 @@ │ │ │ │ vldr d7, [r2, #16] │ │ │ │ b.n a79d0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp lr, sl │ │ │ │ movs r5, r3 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114954,15 +114954,15 @@ │ │ │ │ b.n a7b08 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7c26 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7bd8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -114983,15 +114983,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w a7b06 │ │ │ │ b.n a7b08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a7b60 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7c2c │ │ │ │ @@ -115123,28 +115123,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7dce │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7daa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7d9c │ │ │ │ b.n a7cec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a7d7c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7dd4 │ │ │ │ @@ -115237,28 +115237,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7f06 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7ee2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7ed4 │ │ │ │ b.n a7e42 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a7eb6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7f0c │ │ │ │ @@ -115328,28 +115328,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7ffa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7fd6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7fc8 │ │ │ │ b.n a7f78 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a7faa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8000 │ │ │ │ @@ -115419,29 +115419,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a80f0 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a80ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a80bc │ │ │ │ b.n a806c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a809e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a80f6 │ │ │ │ @@ -115523,29 +115523,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8208 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a81e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a81d4 │ │ │ │ b.n a8162 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a81b4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a820e │ │ │ │ @@ -115626,28 +115626,28 @@ │ │ │ │ b.n a828a │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8316 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a82f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a82e4 │ │ │ │ b.n a8278 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a82c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a831c │ │ │ │ @@ -115758,29 +115758,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a847a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8454 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8446 │ │ │ │ b.n a838a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8428 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8480 │ │ │ │ @@ -115868,28 +115868,28 @@ │ │ │ │ b.n a8506 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a85a4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8580 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8572 │ │ │ │ b.n a84f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8546 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a85aa │ │ │ │ @@ -115988,28 +115988,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a86ea │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a86c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a86b8 │ │ │ │ b.n a8624 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8694 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a86f0 │ │ │ │ @@ -116111,28 +116111,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a883a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8816 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8808 │ │ │ │ b.n a8770 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a87e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8840 │ │ │ │ @@ -116228,28 +116228,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8974 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8950 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8942 │ │ │ │ b.n a88b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8922 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a897a │ │ │ │ @@ -116357,29 +116357,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8ace │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8aa8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8a9a │ │ │ │ b.n a8a02 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8a78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8ad4 │ │ │ │ @@ -116475,29 +116475,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8c04 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8bde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8bd0 │ │ │ │ b.n a8b42 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8bb2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8c0a │ │ │ │ @@ -116592,29 +116592,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8d38 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8d12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8d04 │ │ │ │ b.n a8c76 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8ce6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8d3e │ │ │ │ @@ -116709,29 +116709,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8e74 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8e4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8e40 │ │ │ │ b.n a8dae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8e20 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8e7a │ │ │ │ @@ -116824,28 +116824,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8fa6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8f82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8f74 │ │ │ │ b.n a8ee8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a8f54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8fac │ │ │ │ @@ -116934,29 +116934,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a90ca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a90a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a9096 │ │ │ │ b.n a9044 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a9076 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a90d0 │ │ │ │ @@ -117032,29 +117032,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a91ca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a91a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a9196 │ │ │ │ b.n a913c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n a9178 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a91d0 │ │ │ │ @@ -117087,58 +117087,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 165f3c │ │ │ │ + bl 165f94 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldr.w r1, [r4, #372] @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8e4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, a92aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8e4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n a929a │ │ │ │ cmp r3, #4 │ │ │ │ beq.n a928a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ b.n a927a │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n a92ca │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ @@ -117510,15 +117510,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a9b18 │ │ │ │ add.w r6, r9, #4576 @ 0x11e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n a9742 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, a96c2 │ │ │ │ mov r0, r9 │ │ │ │ bl 86898 │ │ │ │ @@ -117577,15 +117577,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a9758 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r9, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a9b58 │ │ │ │ add.w r6, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -117808,15 +117808,15 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ @@ -117919,15 +117919,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 a9780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r7 │ │ │ │ blx 473d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl b1d78 │ │ │ │ mov r0, r7 │ │ │ │ blx 48900 │ │ │ │ @@ -117963,34 +117963,34 @@ │ │ │ │ bl a92d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9c1a │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ - bl 166424 │ │ │ │ + bl 16647c │ │ │ │ strb.w r0, [r4, #376] @ 0x178 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ bl fa824 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 166424 │ │ │ │ + bl 16647c │ │ │ │ cbnz r0, a9c2c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n a9c1e │ │ │ │ cmp r2, #4 │ │ │ │ beq.n a9bfa │ │ │ │ @@ -117999,30 +117999,30 @@ │ │ │ │ bl a9570 │ │ │ │ cbnz r0, a9c12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #12 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl a9570 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9bf6 │ │ │ │ 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 1663e4 │ │ │ │ + bl 16643c │ │ │ │ b.n a9bec │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa824 │ │ │ │ str r0, [r4, #28] │ │ │ │ b.n a9be0 │ │ │ │ @@ -118060,15 +118060,15 @@ │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ bl fa55c │ │ │ │ ldr r3, [pc, #144] @ (a9d30 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 188944 │ │ │ │ + bl 18899c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl a92d8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, a9d1c │ │ │ │ strb.w r6, [r0, #413] @ 0x19d │ │ │ │ @@ -118112,15 +118112,15 @@ │ │ │ │ b.n a9cf8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r0, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -120535,37 +120535,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ab80a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab98c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ abd10 │ │ │ │ @@ -120575,15 +120575,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [pc, #1196] @ abd14 │ │ │ │ ldr.w r3, [pc, #1180] @ abd08 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -120612,15 +120612,15 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ dmb ish │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #8] │ │ │ │ bne.w ab7bc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.w aba6e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w abb82 │ │ │ │ @@ -120669,26 +120669,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ab866 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n ab866 │ │ │ │ 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 │ │ │ │ @@ -120753,30 +120753,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, aba52 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n ab812 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.w ab8b0 │ │ │ │ b.n ab7bc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ @@ -120794,30 +120794,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abac0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba52 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n abaee │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ @@ -120835,30 +120835,30 @@ │ │ │ │ bne.w abc50 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abb22 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w abcd0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -120892,75 +120892,75 @@ │ │ │ │ lsrs r1, r2, #5 │ │ │ │ b.n ab902 │ │ │ │ add r5, sp, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abb32 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n abb32 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abbde │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba52 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n abbba │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbba │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbba │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abc26 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ab866 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n abc08 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ @@ -120993,30 +120993,30 @@ │ │ │ │ ldr r4, [pc, #304] @ (abdb0 ) │ │ │ │ ldr r4, [pc, #304] @ (abdb4 ) │ │ │ │ ldr r4, [pc, #304] @ (abdb4 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abca6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n abb32 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n abc8a │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -121269,25 +121269,25 @@ │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w abdc4 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abfd2 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ movs r3, #3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ ldrb.w r5, [r0, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands.w r5, r5, #7 │ │ │ │ beq.n abf9c │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -121309,15 +121309,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl e5800 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 186e10 │ │ │ │ + bl 186e68 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ b.n abdc4 │ │ │ │ uxth r1, r1 │ │ │ │ b.n abf1c │ │ │ │ @@ -123537,21 +123537,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n ad864 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185564 │ │ │ │ + bl 1855bc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w adae4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -123559,18 +123559,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w adad8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ @@ -123598,40 +123598,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ad890 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [pc, #1444] @ ade38 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -123640,15 +123640,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n ad91c │ │ │ │ ldr.w r2, [pc, #1344] @ ade3c │ │ │ │ ldr.w r3, [pc, #1328] @ ade30 │ │ │ │ add r2, pc │ │ │ │ @@ -123660,21 +123660,21 @@ │ │ │ │ bne.w ade28 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -123682,29 +123682,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w adb14 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ @@ -123782,23 +123782,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w addc8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n adb1e │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ ade38 │ │ │ │ @@ -123811,26 +123811,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n ad898 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n ada6e │ │ │ │ mov.w sl, #16 │ │ │ │ b.n ada6e │ │ │ │ ldr r2, [pc, #856] @ (ade40 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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] │ │ │ │ @@ -123845,26 +123845,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -123882,22 +123882,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -123906,15 +123906,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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} │ │ │ │ @@ -123929,22 +123929,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -123955,15 +123955,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -123979,22 +123979,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124003,15 +124003,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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} │ │ │ │ @@ -124027,23 +124027,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124051,38 +124051,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 189118 │ │ │ │ + bl 189170 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ mov r9, r0 │ │ │ │ b.n ad8fa │ │ │ │ mov.w sl, #8 │ │ │ │ b.n ada6e │ │ │ │ mov.w sl, #1 │ │ │ │ b.n ada6e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124090,15 +124090,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n adb1e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n adb1e │ │ │ │ movs r5, #1 │ │ │ │ b.n ada16 │ │ │ │ @@ -124187,15 +124187,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl ab73c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c74 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #2980] @ aead0 │ │ │ │ ldr.w r2, [pc, #2968] @ aeac8 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ @@ -124227,21 +124227,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124252,15 +124252,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -124273,21 +124273,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124296,42 +124296,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 189118 │ │ │ │ + bl 189170 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae0a0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.n adf26 │ │ │ │ beq.w aea3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #297 @ 0x129 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w aded0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -124364,15 +124364,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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ 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 │ │ │ │ @@ -124391,22 +124391,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124417,15 +124417,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w aebd2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ @@ -124539,23 +124539,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n ae304 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ae35a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124563,15 +124563,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -124625,45 +124625,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae408 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [pc, #1720] @ aead4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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} │ │ │ │ @@ -124674,19 +124674,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -124727,18 +124727,18 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ae5d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 │ │ │ │ @@ -124747,21 +124747,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w ae38c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae558 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ 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 aea20 │ │ │ │ @@ -124776,22 +124776,22 @@ │ │ │ │ b.n ae594 │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w aea2e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ae58a │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ mov r7, r0 │ │ │ │ b.n ae58a │ │ │ │ strh.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3e8 │ │ │ │ strb.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -124807,15 +124807,15 @@ │ │ │ │ b.n adfea │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ b.n ae504 │ │ │ │ bne.w aded0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ @@ -124838,22 +124838,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124864,15 +124864,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -124887,21 +124887,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124910,15 +124910,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -124932,21 +124932,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -124955,26 +124955,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.n ae0a8 │ │ │ │ ldr r3, [pc, #732] @ (aead4 ) │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -125014,74 +125014,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae88a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae8c4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae8ea │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.w ae0a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ @@ -125123,42 +125123,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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae9ae │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -125167,30 +125167,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ b.w ae0b2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n ae3e8 │ │ │ │ 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 aeab6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.w adf26 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ ldrb.w r3, [r3, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w adf28 │ │ │ │ movs r3, #6 │ │ │ │ @@ -125209,17 +125209,17 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ bl fbd74 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.w adf26 │ │ │ │ ldrh.w r3, [r4, #350] @ 0x15e │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ b.n ae976 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ @@ -125229,15 +125229,15 @@ │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #8 │ │ │ │ bne.w ae29e │ │ │ │ b.w ae22a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ b.n aea32 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125246,30 +125246,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, aeb00 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.w ae29e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n aeae0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -125300,25 +125300,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, aeb8c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w aed36 │ │ │ │ mov r3, r6 │ │ │ │ @@ -125327,15 +125327,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl fbd40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 ae88a │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -125349,15 +125349,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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w ae1e6 │ │ │ │ ldr r3, [pc, #528] @ (aee14 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -125381,26 +125381,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n aebb6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n aebb6 │ │ │ │ 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 │ │ │ │ @@ -125424,21 +125424,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -125451,15 +125451,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -125477,38 +125477,38 @@ │ │ │ │ uxth.w sl, sl │ │ │ │ b.n aeca6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, aed62 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -125518,15 +125518,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n aeba6 │ │ │ │ ldr r3, [pc, #76] @ (aee14 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w ae538 │ │ │ │ ldr r2, [pc, #64] @ (aee14 ) │ │ │ │ @@ -125618,23 +125618,23 @@ │ │ │ │ dmb ish │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.n aefb2 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1c62f4 │ │ │ │ + bl 1c634c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccbdc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca81c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, aef12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ @@ -125644,66 +125644,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, aef0c │ │ │ │ mov r1, r2 │ │ │ │ b.n aeef8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n aefce │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 192700 │ │ │ │ + bl 192758 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n aef9a │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef9bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e90 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1afbe4 │ │ │ │ + bl 1afc3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca81c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c6fcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1bdbe8 │ │ │ │ + bl 1bdc40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad5f8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cbnz r3, aef92 │ │ │ │ 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 fbf50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c75b0 │ │ │ │ + bl 1c7608 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #108] @ (aefe8 ) │ │ │ │ ldr r3, [pc, #96] @ (aefdc ) │ │ │ │ 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 aefd2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3f90 │ │ │ │ + bl 1c3fe8 │ │ │ │ b.n aef58 │ │ │ │ - bl 1df0fc │ │ │ │ + bl 1df154 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df2f4 │ │ │ │ + bl 1df34c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 902c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n aef20 │ │ │ │ movs r0, #0 │ │ │ │ b.n aef78 │ │ │ │ ldr r3, [pc, #56] @ (aefec ) │ │ │ │ @@ -125711,15 +125711,15 @@ │ │ │ │ ldr r2, [pc, #56] @ (aeff0 ) │ │ │ │ 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 1e7658 │ │ │ │ + bl 1e76b0 │ │ │ │ b.n aeec6 │ │ │ │ mov r1, r5 │ │ │ │ b.n aef12 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125729,15 +125729,15 @@ │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n af03c │ │ │ │ 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] @ afb64 │ │ │ │ @@ -126711,23 +126711,23 @@ │ │ │ │ b.w af110 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + subs r4, r1, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ 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 │ │ │ │ @@ -127468,15 +127468,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1546 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1c667c │ │ │ │ + bl 1c66d4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w b10ae │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ @@ -127491,64 +127491,64 @@ │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ strb r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [pc, #2908] @ b0f78 │ │ │ │ ldr.w r1, [pc, #2908] @ b0f7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ mov r0, r5 │ │ │ │ bl fc21c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0856 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b0848 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa4a0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa4a0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa4a0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b102e │ │ │ │ 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 196920 │ │ │ │ + bl 196978 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196920 │ │ │ │ + bl 196978 │ │ │ │ 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 b0594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192fb0 │ │ │ │ + bl 193008 │ │ │ │ ldr.w r5, [r4, #396] @ 0x18c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n b0594 │ │ │ │ addw r6, sp, #1244 @ 0x4dc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -127657,15 +127657,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 1b34e8 │ │ │ │ + bl 1b3540 │ │ │ │ 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 │ │ │ │ @@ -127864,15 +127864,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0a90 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b08b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ @@ -127927,15 +127927,15 @@ │ │ │ │ bne.n b0898 │ │ │ │ b.n b067e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b1540 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 192700 │ │ │ │ + bl 192758 │ │ │ │ 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 │ │ │ │ @@ -128086,24 +128086,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b1552 │ │ │ │ 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 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ b.n b0818 │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ b.n b0998 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w b0c0c │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b04da │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -128131,15 +128131,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0c00 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -128180,15 +128180,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd1c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b0b4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, r4 │ │ │ │ cbz r4, b0bb6 │ │ │ │ mov r4, r0 │ │ │ │ b.n b0b1a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r8, r1, [r7] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -128203,23 +128203,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b0b80 │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ cbz r6, b0c00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, b0bdc │ │ │ │ cbz r5, b0bdc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128243,18 +128243,18 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n b0b92 │ │ │ │ b.n b0b76 │ │ │ │ mov r5, r3 │ │ │ │ b.n b0b5e │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n b0bc6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ mov r3, r0 │ │ │ │ b.n b0ab8 │ │ │ │ ldrb.w r1, [r3, #1381] @ 0x565 │ │ │ │ lsls r0, r1, #28 │ │ │ │ bmi.w b10fa │ │ │ │ ldr.w r0, [r3, #1376] @ 0x560 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -128320,15 +128320,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b121a │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r7, [sp, #52] @ 0x34 │ │ │ │ @@ -128359,15 +128359,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 187f20 │ │ │ │ + bl 187f78 │ │ │ │ ldrb.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w b0f0e │ │ │ │ ldrd ip, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ @@ -128434,41 +128434,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b0e2e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -128511,26 +128511,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0d08 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b11d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n b0cec │ │ │ │ ldr r2, [pc, #104] @ (b0f90 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -128558,15 +128558,15 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ bcc.n b106a │ │ │ │ @ instruction: 0xffff8e8d │ │ │ │ vtbl.8 d16, {d31- instruction: 0xf58a007a │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r3, [r7, #270] @ 0x10e │ │ │ │ @@ -128629,36 +128629,36 @@ │ │ │ │ ldrb.w r3, [r3, #311] @ 0x137 │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.w b1144 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa4a0 │ │ │ │ ldrb.w r3, [r4, #311] @ 0x137 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n b1064 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, b1064 │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 19bb80 │ │ │ │ + bl 19bbd8 │ │ │ │ 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 1bdc88 │ │ │ │ + bl 1bdce0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w b0476 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ mov r1, r5 │ │ │ │ bl fca9c │ │ │ │ @@ -128684,15 +128684,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 1a0d8c │ │ │ │ + bl 1a0de4 │ │ │ │ b.w b03fc │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ b.n b0948 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -128725,15 +128725,15 @@ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ b.n b0a0c │ │ │ │ ldr.w r2, [pc, #1060] @ b156c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - bl 1aa9e0 │ │ │ │ + bl 1aaa38 │ │ │ │ b.n b103a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r1, r2 │ │ │ │ bne.w b0d06 │ │ │ │ b.n b0d2a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -128748,45 +128748,45 @@ │ │ │ │ b.n b0d2c │ │ │ │ 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 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b11a2 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ b.n b0f0e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b0f14 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b0d2c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w b0f22 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n b121a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b1200 │ │ │ │ cbz r7, b1200 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -128802,15 +128802,15 @@ │ │ │ │ ldr.w r6, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0800 │ │ │ │ b.w b0810 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n b11e8 │ │ │ │ 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 │ │ │ │ @@ -128818,35 +128818,35 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b12de │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd lr, lr, [r8] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b1272 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -128863,52 +128863,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n b0df0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b131a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -128923,15 +128923,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n b0efc │ │ │ │ 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 │ │ │ │ @@ -128969,15 +128969,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b13a6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b141a │ │ │ │ cbz r7, b141a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -129078,15 +129078,15 @@ │ │ │ │ b.n b1446 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b1504 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n b14f2 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b14cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b100e │ │ │ │ cmp r4, #0 │ │ │ │ @@ -129116,24 +129116,24 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #28] @ (b1574 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (b1578 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n b0f38 │ │ │ │ nop │ │ │ │ strh r7, [r6, #18] │ │ │ │ vqshl.u64 d16, d24, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r5, #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 │ │ │ │ @@ -129282,18 +129282,18 @@ │ │ │ │ blx 48900 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, b1732 │ │ │ │ mov r0, r5 │ │ │ │ bl 86898 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, b173a │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b1742 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -129346,35 +129346,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r8, r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, b182e │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 aee18 │ │ │ │ str.w r0, [sl, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1b98 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -129400,15 +129400,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, b1880 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e76d0 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n b1872 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, sl, #24 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -129446,27 +129446,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, b18ea │ │ │ │ mov r1, r2 │ │ │ │ b.n b18d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b1bfa │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 192700 │ │ │ │ + bl 192758 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n b18c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, b191c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, b1916 │ │ │ │ movs r0, #0 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1f0 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n b1908 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1b84 │ │ │ │ @@ -129551,15 +129551,15 @@ │ │ │ │ beq.w b1b42 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b1a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1a08 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -129578,15 +129578,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl b0380 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b1bf6 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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] │ │ │ │ @@ -129594,57 +129594,57 @@ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ b.n b1a08 │ │ │ │ ldr r1, [pc, #376] @ (b1c14 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, r1] │ │ │ │ mov r1, sl │ │ │ │ - bl 196044 │ │ │ │ + bl 19609c │ │ │ │ cbnz r0, b1af4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1954e8 │ │ │ │ + bl 195540 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1956d8 │ │ │ │ + bl 195730 │ │ │ │ cbnz r4, b1b08 │ │ │ │ cmp fp, r8 │ │ │ │ beq.w b18b4 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [fp, #-4]! │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b18b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196044 │ │ │ │ + bl 19609c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1aa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ mov r0, sl │ │ │ │ - bl 183508 │ │ │ │ + bl 183560 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ b.n b1aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9f0 │ │ │ │ cbnz r0, b1b70 │ │ │ │ mov r0, sl │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9f0 │ │ │ │ b.n b1ad6 │ │ │ │ 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 │ │ │ │ @@ -129652,15 +129652,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 b19a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (b1c18 ) │ │ │ │ ldr r2, [pc, #184] @ (b1c08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -129672,28 +129672,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 b1986 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ b.n b1b10 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n b199e │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n b19e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -129702,15 +129702,15 @@ │ │ │ │ cbz r1, b1bc4 │ │ │ │ mov r0, r8 │ │ │ │ bl b16e4 │ │ │ │ cbz r7, b1bec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, b1be2 │ │ │ │ adds r4, #4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n b1be8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1bbe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129731,15 +129731,15 @@ │ │ │ │ b.n b18f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r6], #-488 @ 0x1e8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r8, #488] @ 0x1e8 │ │ │ │ - @ instruction: 0xf59c0021 │ │ │ │ + @ instruction: 0xf5f40021 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ b.n b1578 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -129905,15 +129905,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (b1dd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, b1dd2 │ │ │ │ - bl 16b6a0 │ │ │ │ + bl 16b6f8 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -129966,59 +129966,59 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #96] @ (b1ec4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ strb.w r4, [r8, r7] │ │ │ │ - bl 1732bc │ │ │ │ + bl 173314 │ │ │ │ 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 b1e08 │ │ │ │ ldr r2, [pc, #60] @ (b1ec8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #60] @ (b1ecc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1e08 │ │ │ │ ldr r2, [pc, #52] @ (b1ed0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #52] @ (b1ed4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1e1a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n b22c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n b227c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r0, r4 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b1fe4 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, b2144 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, b20e4 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, b2244 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r5, #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] @ (b2030 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -130028,18 +130028,18 @@ │ │ │ │ ldr r4, [pc, #328] @ (b203c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b864 │ │ │ │ ldr r1, [pc, #312] @ (b2040 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 173314 │ │ │ │ ldr r3, [pc, #308] @ (b2044 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -130056,15 +130056,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r2, r3, #6 │ │ │ │ bmi.n b200c │ │ │ │ ldr r0, [pc, #256] @ (b204c ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1fdc │ │ │ │ ldr r3, [pc, #248] @ (b2050 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -130082,22 +130082,22 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #220] @ (b205c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b4dc │ │ │ │ + bl 16b534 │ │ │ │ ldr r3, [pc, #208] @ (b2060 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, b1fe4 │ │ │ │ ldr r0, [pc, #204] @ (b2064 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d24 │ │ │ │ ldr r2, [pc, #200] @ (b2068 ) │ │ │ │ ldr r3, [pc, #148] @ (b2034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -130114,111 +130114,111 @@ │ │ │ │ ldr r1, [pc, #164] @ (b2070 ) │ │ │ │ ands r0, r3 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1f6a │ │ │ │ ldr r3, [pc, #148] @ (b2074 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n b1f94 │ │ │ │ ldr r2, [pc, #144] @ (b2078 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #144] @ (b207c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1f94 │ │ │ │ ldr r2, [pc, #132] @ (b2080 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (b2084 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1f78 │ │ │ │ ldr r3, [pc, #120] @ (b2088 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n b1f48 │ │ │ │ ldr r2, [pc, #112] @ (b208c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #112] @ (b2090 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b1f3a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n b2254 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, b2224 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, b2384 ) │ │ │ │ movs r4, r3 │ │ │ │ b.n b224c │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #248 @ (adr r1, b2148 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, b22a8 ) │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, b22ec ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, b244c ) │ │ │ │ movs r4, r3 │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ b.n b2124 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, b23a0 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, b2100 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b2194 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, b22f4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #24 @ (adr r1, b209c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, b21fc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #344 @ (adr r0, b21e8 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, b2348 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21f234 │ │ │ │ + bl 21f28c │ │ │ │ ldr r1, [pc, #12] @ (b20b4 ) │ │ │ │ ldr r0, [pc, #12] @ (b20b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180aa4 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ vshr.u32 q0, q13, #24 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130247,15 +130247,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (b213c ) │ │ │ │ ldr r1, [pc, #60] @ (b2140 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [pc, #48] @ (b2144 ) │ │ │ │ ldr r3, [pc, #32] @ (b2138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -130266,17 +130266,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #352 @ (adr r0, b22a0 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, b2400 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ movs r4, r3 │ │ │ │ udf #230 @ 0xe6 │ │ │ │ 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 │ │ │ │ @@ -130289,15 +130289,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 2270fc │ │ │ │ + bl 227154 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b21d0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -130311,15 +130311,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (b21f8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [pc, #68] @ (b21fc ) │ │ │ │ ldr r3, [pc, #56] @ (b21f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -130332,31 +130332,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (b2204 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b21b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #160 @ (adr r0, b2298 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ movs r4, r3 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #16 @ (adr r0, b2214 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r6, #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 │ │ │ │ @@ -130756,15 +130756,15 @@ │ │ │ │ add r8, r4 │ │ │ │ sub.w r4, r8, r1 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ b.n b2600 │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r4, #-132] @ 0xffffff7c │ │ │ │ + stc 0, cr0, [ip, #132]! @ 0x84 │ │ │ │ mrc2 0, 0, r0, cr14, cr10, {3} │ │ │ │ @ instruction: 0xfa88007a │ │ │ │ @ instruction: 0xfa74007a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130858,28 +130858,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (b2820 ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (b2824 ) │ │ │ │ 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 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ 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 │ │ │ │ @@ -130907,19 +130907,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r8, #122] @ 0x7a │ │ │ │ ldr??.w r0, [r4, sl, lsl #3] │ │ │ │ ldr??.w r0, [r2, sl, lsl #3] │ │ │ │ vst4.16 {d16-d19}, [r0 :256], sl │ │ │ │ ldrsh.w r0, [r2, sl, lsl #3] │ │ │ │ ldrsb.w r0, [r8, sl, lsl #3] │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n b2880 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -131069,27 +131069,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b29e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (b29e8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b29a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bvs.n b28dc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #34938 @ 0x887a │ │ │ │ bvs.n b2a90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ 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 │ │ │ │ @@ -131132,27 +131132,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b2a78 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (b2a7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b2a38 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bpl.n b2a40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf633007a │ │ │ │ bpl.n b29f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r6, #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] @ (b2b60 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -131222,15 +131222,15 @@ │ │ │ │ ldr r1, [pc, #56] @ (b2b70 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b2b08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -131238,17 +131238,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n b2c30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n b2b4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ 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 │ │ │ │ @@ -131315,23 +131315,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -131396,18 +131396,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 1740bc │ │ │ │ + bl 174114 │ │ │ │ add.w r0, r6, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172ddc │ │ │ │ + bl 172e34 │ │ │ │ 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 b2d9e │ │ │ │ @@ -131434,15 +131434,15 @@ │ │ │ │ ldr r1, [pc, #140] @ (b2e1c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [pc, #128] @ (b2e20 ) │ │ │ │ ldr r3, [pc, #112] @ (b2e14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -131477,17 +131477,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n b2ef0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ movs r4, r3 │ │ │ │ bcs.n b2ed8 │ │ │ │ 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 │ │ │ │ @@ -131570,19 +131570,19 @@ │ │ │ │ b.n b2eba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n b2e78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ movs r4, r3 │ │ │ │ bne.n b2f84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -131663,15 +131663,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #28 │ │ │ │ bl 80668 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 b304a │ │ │ │ @@ -131710,15 +131710,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 80914 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b31be │ │ │ │ movs r7, #0 │ │ │ │ @@ -131772,27 +131772,27 @@ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ bge.w b2fec │ │ │ │ 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 1740bc │ │ │ │ + bl 174114 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #208] @ (b3230 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #208] @ (b3234 ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ 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 │ │ │ │ @@ -131819,15 +131819,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl a7ca4 │ │ │ │ b.n b30a8 │ │ │ │ ldr.w r3, [r7, #1604] @ 0x644 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #1604] @ 0x644 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b320a │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -131840,26 +131840,26 @@ │ │ │ │ b.n b30aa │ │ │ │ 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 1740bc │ │ │ │ + bl 174114 │ │ │ │ b.n b31e6 │ │ │ │ nop │ │ │ │ beq.n b31bc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #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] @ (b347c ) │ │ │ │ @@ -131919,15 +131919,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 171d8c │ │ │ │ + bl 171de4 │ │ │ │ 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 b33ec │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -131978,15 +131978,15 @@ │ │ │ │ ldr r1, [pc, #264] @ (b3490 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #260] @ (b3494 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n b32c8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 868ec │ │ │ │ @@ -132013,15 +132013,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl a8fd4 │ │ │ │ b.n b3346 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ b.n b3308 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1684] @ 0x694 │ │ │ │ @@ -132055,41 +132055,41 @@ │ │ │ │ ldr r2, [pc, #72] @ (b349c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #72] @ (b34a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n b32c8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b333c │ │ │ │ b.n b33f8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stcl 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r4, r3 │ │ │ │ stc 0, cr0, [r2], #-488 @ 0xfffffe18 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #16] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #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] @ (b3674 ) │ │ │ │ @@ -132145,15 +132145,15 @@ │ │ │ │ bne.w b366e │ │ │ │ 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 16cb6c │ │ │ │ + bl 16cbc4 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b35fe │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ mov r1, r9 │ │ │ │ @@ -132163,15 +132163,15 @@ │ │ │ │ cbz r0, b35a4 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b363e │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cb80 │ │ │ │ + bl 16cbd8 │ │ │ │ ldr r2, [pc, #252] @ (b3684 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #707 @ 0x2c3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -132179,15 +132179,15 @@ │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5760 @ 0x1680 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171de4 │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n b360a │ │ │ │ ldr r3, [pc, #200] @ (b3688 ) │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp] │ │ │ │ @@ -132206,66 +132206,66 @@ │ │ │ │ cbnz r0, b3656 │ │ │ │ str.w r9, [sl] │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b364a │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cb80 │ │ │ │ + bl 16cbd8 │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ b.n b3560 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3612 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b3662 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cb80 │ │ │ │ + bl 16cbd8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n b3580 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n b35f6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ b.n b35e8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n b3632 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ @@ -132354,15 +132354,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w fp, [r6, #320] @ 0x140 │ │ │ │ add.w ip, fp, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b38ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r7, r1, [r3, #4] │ │ │ │ @@ -132415,15 +132415,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b38f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, b3864 │ │ │ │ @@ -132531,21 +132531,21 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r3, #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] @ b39e8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -132710,21 +132710,21 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r6, #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 │ │ │ │ @@ -132811,21 +132811,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -132941,15 +132941,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b4042 │ │ │ │ ldr r0, [pc, #812] @ (b40d0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r8, #1352] @ 0x548 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 1730b8 │ │ │ │ vldr d7, [pc, #708] @ b4078 │ │ │ │ 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 │ │ │ │ @@ -133224,37 +133224,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #136] @ (b4180 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ ldr r2, [pc, #136] @ (b4184 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -133301,17 +133301,17 @@ │ │ │ │ b.n b3ec8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ 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 │ │ │ │ @@ -133489,15 +133489,15 @@ │ │ │ │ bl dc018 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b4366 │ │ │ │ ldrd r4, r5, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4316 │ │ │ │ b.n b4232 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b42f8 │ │ │ │ movs r0, #2 │ │ │ │ b.n b4232 │ │ │ │ @@ -133533,15 +133533,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b43ae │ │ │ │ mov r0, r8 │ │ │ │ blx 48900 │ │ │ │ b.n b4374 │ │ │ │ @@ -133557,17 +133557,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0044 │ │ │ │ lsls r2, r7, #1 │ │ │ │ pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r4, #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 │ │ │ │ @@ -133597,17 +133597,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r6, #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 │ │ │ │ @@ -133635,15 +133635,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r2, #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] @ b4598 │ │ │ │ @@ -133661,40 +133661,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 173de8 │ │ │ │ + bl 173e40 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n b4586 │ │ │ │ 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 174054 │ │ │ │ + bl 1740ac │ │ │ │ cbz r0, b458c │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n b4544 │ │ │ │ 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] @ (b45a4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 173de8 │ │ │ │ + bl 173e40 │ │ │ │ b.n b453c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b4546 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b4546 │ │ │ │ nop │ │ │ │ @@ -133756,15 +133756,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 16cb44 │ │ │ │ + bl 16cb9c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4652 │ │ │ │ @@ -133787,50 +133787,50 @@ │ │ │ │ add.w r7, r5, #5696 @ 0x1640 │ │ │ │ bl 806e8 │ │ │ │ adds r7, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 80a0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 171d8c │ │ │ │ + bl 171de4 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r3, [r5, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1408] @ 0x580 │ │ │ │ cbz r7, b4768 │ │ │ │ add.w r7, r5, #5632 @ 0x1600 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r0, r5, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ 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] │ │ │ │ @@ -133839,17 +133839,17 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cb58 │ │ │ │ + bl 16cbb0 │ │ │ │ ldr r2, [pc, #96] @ (b47b0 ) │ │ │ │ ldr r3, [pc, #88] @ (b47ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -133914,28 +133914,28 @@ │ │ │ │ cbz r0, b4812 │ │ │ │ ldr r2, [pc, #84] @ (b4850 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b480a │ │ │ │ cbz r3, b4844 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, b4832 │ │ │ │ ldr r2, [pc, #56] @ (b4850 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b4828 │ │ │ │ cbz r3, b483c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -134026,15 +134026,15 @@ │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b49e0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b49a0 │ │ │ │ mov r2, sl │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, b4992 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w sl, [r7, #12] │ │ │ │ adds r4, r0, r3 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n b4898 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ @@ -134048,15 +134048,15 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b49b8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cbz r0, b4996 │ │ │ │ mov r2, sl │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4a14 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r7, #20] │ │ │ │ b.n b48b4 │ │ │ │ @@ -147187,180 +147187,181 @@ │ │ │ │ ldr.w lr, [pc, #664] @ bd060 │ │ │ │ ldr r2, [pc, #664] @ (bd064 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n bc842 │ │ │ │ nop │ │ │ │ - vshr.u8 d16, d11, #6 │ │ │ │ - mcr2 0, 2, r0, cr4, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ - mrc2 0, 4, r0, cr10, cr11, {0} │ │ │ │ - mcr2 0, 1, r0, cr8, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - mcr2 0, 0, r0, cr0, cr11, {0} │ │ │ │ - mrc2 0, 0, r0, cr2, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r4, #108] @ 0x6c │ │ │ │ - mcr2 0, 7, r0, cr14, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [sl, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - stc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r4, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - ldc2l 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r8, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r6, #108] @ 0x6c │ │ │ │ - ldc2l 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - stc2 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ - mcr2 0, 7, r0, cr2, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ - mrc2 0, 6, r0, cr12, cr11, {0} │ │ │ │ - stc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [ip], {27} │ │ │ │ - mrc2 0, 6, r0, cr6, cr11, {0} │ │ │ │ - stc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [lr], #108 @ 0x6c │ │ │ │ - mrc2 0, 6, r0, cr8, cr11, {0} │ │ │ │ - stc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ - stc2 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - mrc2 0, 6, r0, cr6, cr11, {0} │ │ │ │ - stc2l 0, cr0, [ip], {27} │ │ │ │ - stc2 0, cr0, [r2], {27} │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r4 │ │ │ │ movs r4, r3 │ │ │ │ - smlabt r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xface001b │ │ │ │ - @ instruction: 0xfb8c001b │ │ │ │ - mls r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfabc001b │ │ │ │ - @ instruction: 0xfb8a001b │ │ │ │ - @ instruction: 0xfaf4001b │ │ │ │ - @ instruction: 0xfaaa001b │ │ │ │ - @ instruction: 0xfb80001b │ │ │ │ - @ instruction: 0xfae2001b │ │ │ │ - @ instruction: 0xfa98001b │ │ │ │ - @ instruction: 0xfb82001b │ │ │ │ - @ instruction: 0xfad0001b │ │ │ │ - @ instruction: 0xfa86001b │ │ │ │ - @ instruction: 0xfb8c001b │ │ │ │ - @ instruction: 0xfabe001b │ │ │ │ - @ instruction: 0xfa74001b │ │ │ │ - @ instruction: 0xfb86001b │ │ │ │ - @ instruction: 0xfaac001b │ │ │ │ - @ instruction: 0xfa62001b │ │ │ │ - @ instruction: 0xfb84001b │ │ │ │ - @ instruction: 0xfa9a001b │ │ │ │ - @ instruction: 0xfa50001b │ │ │ │ - ldc2 0, cr0, [r2], #108 @ 0x6c │ │ │ │ - @ instruction: 0xfa80001b │ │ │ │ + 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, 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 │ │ │ │ + stc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + ldc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + vqadd.u64 d0, d0, d11 │ │ │ │ + stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldc2l 0, cr0, [r8], #108 @ 0x6c │ │ │ │ + vqadd.u32 d0, d14, d11 │ │ │ │ + stc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ + ldc2l 0, cr0, [sl], {27} │ │ │ │ + lsls r2, r3, #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 │ │ │ │ + smlabt r0, r6, fp, r0 │ │ │ │ + @ instruction: 0xfacc001b │ │ │ │ + @ instruction: 0xfbde001b │ │ │ │ + mls r0, r4, fp, r0 │ │ │ │ + @ instruction: 0xfaba001b │ │ │ │ + @ instruction: 0xfbdc001b │ │ │ │ + @ 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: 0xfa7e001b │ │ │ │ + @ instruction: 0xfa34001b │ │ │ │ + @ instruction: 0xfb9a001b │ │ │ │ + @ instruction: 0xfa6c001b │ │ │ │ + @ instruction: 0xfa22001b │ │ │ │ + @ instruction: 0xfb98001b │ │ │ │ + @ instruction: 0xfa5a001b │ │ │ │ + @ instruction: 0xfa10001b │ │ │ │ + ldc2 0, cr0, [r6], {27} │ │ │ │ + @ instruction: 0xfa48001b │ │ │ │ + ldr??.w r0, [lr, #27] │ │ │ │ + stc2 0, cr0, [r8], #108 @ 0x6c │ │ │ │ @ instruction: 0xfa36001b │ │ │ │ - smmlsr r0, ip, fp, r0 │ │ │ │ - @ instruction: 0xfa6e001b │ │ │ │ + vld1.8 @ instruction: 0xf9ec001b │ │ │ │ + ldc2 0, cr0, [r6], #108 @ 0x6c │ │ │ │ @ instruction: 0xfa24001b │ │ │ │ - @ instruction: 0xfbae001b │ │ │ │ - @ instruction: 0xfa5c001b │ │ │ │ + ldr??.w r0, [sl, #27] │ │ │ │ + stc2l 0, cr0, [r8], {27} │ │ │ │ @ instruction: 0xfa12001b │ │ │ │ - @ instruction: 0xfbb4001b │ │ │ │ - @ instruction: 0xfa4a001b │ │ │ │ + vst1.8 @ instruction: 0xf9c8001b │ │ │ │ + ldc2l 0, cr0, [lr], {27} │ │ │ │ @ instruction: 0xfa00001b │ │ │ │ - smlsdx r0, lr, fp, r0 │ │ │ │ - @ instruction: 0xfa38001b │ │ │ │ + ldrsh.w r0, [r6, #27] │ │ │ │ + ldc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ vld1.8 @ instruction: 0xf9ee001b │ │ │ │ - smlsdx r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xfa26001b │ │ │ │ + vld1.8 @ instruction: 0xf9a4001b │ │ │ │ + stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ ldr??.w r0, [ip, #27] │ │ │ │ - smlsdx r0, r2, fp, r0 │ │ │ │ - @ instruction: 0xfa14001b │ │ │ │ + ldrsb.w r0, [r2, #27] │ │ │ │ + stc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ vst1.8 @ instruction: 0xf9ca001b │ │ │ │ - smlsdx r0, r0, fp, r0 │ │ │ │ - @ instruction: 0xfa02001b │ │ │ │ + vst1.8 @ instruction: 0xf980001b │ │ │ │ + ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ ldrsh.w r0, [r8, #27] │ │ │ │ - ldc2 0, cr0, [lr], #-108 @ 0xffffff94 │ │ │ │ - ldr??.w r0, [r0, #27] │ │ │ │ + vld4.8 {d16-d19}, [lr :64], fp │ │ │ │ + ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ vld1.8 @ instruction: 0xf9a6001b │ │ │ │ - mrrc2 0, 1, r0, r0, cr11 @ │ │ │ │ - ldr??.w r0, [lr, #27] │ │ │ │ + ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [sl, #-108]! @ 0xffffff94 │ │ │ │ ldrsb.w r0, [r4, #27] │ │ │ │ - mrrc2 0, 1, r0, lr, cr11 │ │ │ │ - vst1.8 @ instruction: 0xf9cc001b │ │ │ │ + vst4.8 {d16-d19}, [sl :64], fp │ │ │ │ + ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ vst1.8 @ instruction: 0xf982001b │ │ │ │ - ldc2l 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - ldrsh.w r0, [sl, #27] │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ - stc2 0, cr0, [r6], {27} │ │ │ │ - vld1.8 @ instruction: 0xf9a8001b │ │ │ │ + vld4.8 {d0-d3}, [r6 :64], fp │ │ │ │ + stc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [ip], {27} │ │ │ │ - ldrsb.w r0, [r6, #27] │ │ │ │ + ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ vst4.8 {d16-d19}, [ip :64], fp │ │ │ │ - ldc2 0, cr0, [r2], #108 @ 0x6c │ │ │ │ - vst1.8 @ instruction: 0xf984001b │ │ │ │ + vst4.8 {d0-d3}, [r2 :64], fp │ │ │ │ + ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ ldrsh.w r0, [sl, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r8], {27} │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + ldr??.w r0, [r0, #27] │ │ │ │ + ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ vld4.8 {d0-d3}, [r8 :64], fp │ │ │ │ - ldc2l 0, cr0, [lr], {27} │ │ │ │ - vld4.8 {d16-d19}, [r0 :64], fp │ │ │ │ + ldr.w r0, [lr, #27] │ │ │ │ + ldc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - vst4.8 {d16-d19}, [lr :64], fp │ │ │ │ + str.w r0, [ip, #27] │ │ │ │ + stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ vst4.8 {d0-d3}, [r4 :64], fp │ │ │ │ - stc2l 0, cr0, [r2], #108 @ 0x6c │ │ │ │ - ldrsh.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrh.w r0, [sl, #27] │ │ │ │ + stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ ldr??.w r0, [r2, #27] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - vld4.8 {d0-d3}, [sl :64], fp │ │ │ │ + strh.w r0, [r8, #27] │ │ │ │ + stc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ str??.w r0, [r0, #27] │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ - ldrsb.w r0, [r8, fp, lsl #1] │ │ │ │ + ldrb.w r0, [r6, #27] │ │ │ │ + ldc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ str.w r0, [lr, #27] │ │ │ │ - ldc2l 0, cr0, [r4], {27} │ │ │ │ - vst4.8 {d0-d3}, [r6 :64], fp │ │ │ │ + strb.w r0, [r4, #27] │ │ │ │ + stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ ldrh.w r0, [ip, #27] │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ - ldr??.w r0, [r4, #27] │ │ │ │ + ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ strh.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - str??.w r0, [r2, #27] │ │ │ │ + str??.w r0, [r0, fp, lsl #1] │ │ │ │ + ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ ldrb.w r0, [r8, #27] │ │ │ │ - ldc2l 0, cr0, [lr], {27} │ │ │ │ - ldr.w r0, [r0, #27] │ │ │ │ - strb.w r0, [r6, #27] │ │ │ │ - stc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ - ldrh.w r0, [lr, #27] │ │ │ │ - ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ - strh.w r0, [ip, #27] │ │ │ │ - str??.w r0, [r2, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - ldrb.w r0, [sl, #27] │ │ │ │ - ldr.w r0, [r0, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r6], #108 @ 0x6c │ │ │ │ - strb.w r0, [r8, #27] │ │ │ │ - ldrh.w r0, [lr, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [ip], #108 @ 0x6c │ │ │ │ - ldr??.w r0, [r6, fp, lsl #1] │ │ │ │ - strh.w r0, [ip, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ - str??.w r0, [r4, fp, lsl #1] │ │ │ │ - ldrb.w r0, [sl, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - ldr.w r0, [r2, fp, lsl #1] │ │ │ │ - strb.w r0, [r8, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ - str.w r0, [r0, fp, lsl #1] │ │ │ │ - @ instruction: 0xf7f6001b │ │ │ │ + str.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] @ (bd0a8 ) │ │ │ │ @@ -149978,153 +149979,153 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4068 @ 0xfe4 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ nop │ │ │ │ - b.n bec40 │ │ │ │ + b.n becf0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea48 │ │ │ │ + b.n beaf8 │ │ │ │ movs r3, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ movs r4, r3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf1cc │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf104 │ │ │ │ + ble.n bf1b4 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf268 │ │ │ │ + ble.n bf118 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r0, #28 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n bf1a8 │ │ │ │ + ble.n bf258 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf10c │ │ │ │ + bgt.n bf1bc │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb24 │ │ │ │ + b.n bebd4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb4c │ │ │ │ + b.n bebfc │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf254 │ │ │ │ + bgt.n bf304 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf1b8 │ │ │ │ + bgt.n bf268 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n bf128 │ │ │ │ + blt.n bf1d8 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf28c │ │ │ │ + blt.n bf13c │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea5c │ │ │ │ + b.n beb0c │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea6c │ │ │ │ + b.n beb1c │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf1e4 │ │ │ │ + blt.n bf294 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf148 │ │ │ │ + bge.n bf1f8 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n bf2a0 │ │ │ │ + bge.n bf150 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf204 │ │ │ │ + bge.n bf2b4 │ │ │ │ movs r3, r3 │ │ │ │ - eor.w r0, r2, fp, lsr #32 │ │ │ │ - orr.w r0, ip, fp, lsr #32 │ │ │ │ - bls.n bf164 │ │ │ │ + @ instruction: 0xeada001b │ │ │ │ + @ instruction: 0xeaa4001b │ │ │ │ + bls.n bf214 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf2c8 │ │ │ │ + bls.n bf178 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n bf244 │ │ │ │ + bls.n bf2f4 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bf1a8 │ │ │ │ + bhi.n bf258 │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, lr, fp, lsr #32 │ │ │ │ - ldrd r0, r0, [r0, #108]! @ 0x6c │ │ │ │ - bvc.n bf20c │ │ │ │ + sub.w r0, r6, fp, lsr #32 │ │ │ │ + orr.w r0, r8, fp, lsr #32 │ │ │ │ + bhi.n bf2bc │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf370 │ │ │ │ + bvc.n bf220 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf324 │ │ │ │ + bvc.n bf1d4 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf288 │ │ │ │ + bvc.n bf338 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n bf230 │ │ │ │ + bvc.n bf2e0 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf394 │ │ │ │ + bvs.n bf244 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef14 │ │ │ │ + b.n befc4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef38 │ │ │ │ + b.n befe8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf328 │ │ │ │ + bvs.n bf1d8 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf28c │ │ │ │ + bvs.n bf33c │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf23c │ │ │ │ + bvs.n bf2ec │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf3a0 │ │ │ │ + bpl.n bf250 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf340 │ │ │ │ + bpl.n bf1f0 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf2a8 │ │ │ │ + bpl.n bf358 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf274 │ │ │ │ + bpl.n bf324 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf3d8 │ │ │ │ + bmi.n bf288 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf3a0 │ │ │ │ + bmi.n bf250 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf304 │ │ │ │ + bmi.n bf3b4 │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #41568 @ 0xa260 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c30ca │ │ │ │ bhi.w c06f8 │ │ │ │ movw r2, #39568 @ 0x9a90 │ │ │ │ @@ -151208,192 +151209,191 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ nop │ │ │ │ - movw r0, #18459 @ 0x481b │ │ │ │ - @ instruction: 0xf5ea001b │ │ │ │ - bcs.n bff70 │ │ │ │ + @ instruction: 0xf69c001b │ │ │ │ + movw r0, #10267 @ 0x281b │ │ │ │ + bcs.n c0020 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c00d4 │ │ │ │ + bcs.n bff84 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n c0054 │ │ │ │ + bcs.n c0104 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bffb8 │ │ │ │ + bcs.n c0068 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffa0 │ │ │ │ + bls.n c0050 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffb0 │ │ │ │ + bls.n c0060 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bff70 │ │ │ │ + bne.n c0020 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c00d4 │ │ │ │ + bne.n bff84 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r5, r6 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n c008c │ │ │ │ + bne.n c013c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n bfff0 │ │ │ │ + bne.n c00a0 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n bffa8 │ │ │ │ + beq.n c0058 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c010c │ │ │ │ + beq.n bffbc │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bfffc │ │ │ │ + bge.n c00ac │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bff9c │ │ │ │ + bls.n c004c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c014c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + beq.n c00b0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r4, r1 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r5, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf930 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf970 │ │ │ │ + b.n bf9e0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + b.n bfa20 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strd r0, r0, [r2], #-108 @ 0x6c │ │ │ │ - b.n c0094 │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia.w sl!, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xe850001b │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ssat r0, #28, ip │ │ │ │ - @ instruction: 0xf2da001b │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + bfi r0, r4, #0, #28 │ │ │ │ + @ instruction: 0xf332001b │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - sbcs.w r0, r0, #10158080 @ 0x9b0000 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + rsb r0, r8, #10158080 @ 0x9b0000 │ │ │ │ + subs r2, r2, r7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r7, #6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c014c │ │ │ │ + bmi.n bfffc │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0164 │ │ │ │ + bmi.n c0014 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00ec │ │ │ │ + bne.n c019c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00fc │ │ │ │ + bne.n c01ac │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - rsb r0, r0, #27 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + @ instruction: 0xf218001b │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e8001b │ │ │ │ - vld1.8 @ instruction: 0xf9a8001b │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa40001b │ │ │ │ + @ instruction: 0xfa00001b │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r3, r5 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, r8, #27 │ │ │ │ - adcs.w r0, ip, #27 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + sub.w r0, r0, #27 │ │ │ │ + subs.w r0, r4, #27 │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0be001b │ │ │ │ - eor.w r0, sl, #27 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + adds.w r0, r6, #27 │ │ │ │ + @ instruction: 0xf0e2001b │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c349e │ │ │ │ movw r2, #33496 @ 0x82d8 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ @@ -152367,175 +152367,175 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2795 @ 0xaeb │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0cf8 │ │ │ │ + bmi.n c0da8 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e60 │ │ │ │ + bcc.n c0d10 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [r2, #108]! @ 0x6c │ │ │ │ - movt r0, #49179 @ 0xc01b │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + orr.w r0, sl, fp, lsr #32 │ │ │ │ + ssat16 r0, #28, r4 │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - orrs.w r0, sl, fp, lsr #32 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + @ instruction: 0xeab2001b │ │ │ │ + asrs r4, r7, #3 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe85e001b │ │ │ │ - adc.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r4} │ │ │ │ + sub.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stc2l 0, cr0, [sl, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ - ittt │ │ │ │ - mov r3, r3 │ │ │ │ - itee ge @ unpredictable > │ │ │ │ - movge r3, r3 │ │ │ │ - orrslt.w r0, lr, #27 │ │ │ │ - ornlt r0, ip, #27 │ │ │ │ - itet ls │ │ │ │ + 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 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r3, r3 │ │ │ │ - lslmi r6, r5, #23 │ │ │ │ - movpl r4, r3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lslls r6, r0, #25 │ │ │ │ + movls r4, r3 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r4, r3 │ │ │ │ - itee cs │ │ │ │ - movcs r3, r3 │ │ │ │ - bkpt 0x00de │ │ │ │ + itte hi │ │ │ │ + movhi r3, r3 │ │ │ │ + itet cc @ unpredictable │ │ │ │ movcc r3, r3 │ │ │ │ - @ instruction: 0xfb84001b │ │ │ │ - smmlar r0, r2, fp, r0 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + @ instruction: 0xfbdc001b │ │ │ │ + @ instruction: 0xfbaa001b │ │ │ │ + yield │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0df4 │ │ │ │ + bls.n c0ea4 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0eac │ │ │ │ + bhi.n c0d5c │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0070 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0020 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c08f4 │ │ │ │ + b.n c09a4 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d0, d11, #30 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + vshr.s32 d16, d11, #6 │ │ │ │ + bkpt 0x0000 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e3c │ │ │ │ + bcc.n c0eec │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e6c │ │ │ │ + bcc.n c0f1c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf3b4001b │ │ │ │ - ubfx r0, r2, #0, #28 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + and.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ + ands.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d7c │ │ │ │ + bmi.n c0e2c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d9c │ │ │ │ + bmi.n c0e4c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0ede │ │ │ │ + pop {r4} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0f68 │ │ │ │ + b.n c1018 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0fa0 │ │ │ │ + b.n c1050 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ee2 │ │ │ │ + cbnz r2, c0ef8 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ed2 │ │ │ │ + cbnz r2, c0ee8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1520 │ │ │ │ + b.n c15d0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c135c │ │ │ │ + b.n c140c │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eca │ │ │ │ + rev16 r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eba │ │ │ │ + rev r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1004 │ │ │ │ + b.n c10b4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r0, c0eac │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r2, [r4, #832] @ 0x340 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w be6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -153781,101 +153781,101 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4058 @ 0xfda │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - bgt.n c1e70 │ │ │ │ - movs r3, r3 │ │ │ │ - blt.n c1d48 │ │ │ │ - movs r3, r3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + bgt.n c1d20 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + bgt.n c1df8 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ + push {r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c1cfc │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e26 │ │ │ │ + itee cc │ │ │ │ + movcc r3, r3 │ │ │ │ + blt.n c1dac @ unpredictable │ │ │ │ + movcs r3, r3 │ │ │ │ + push {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e16 │ │ │ │ + cbz r2, c1e2c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e26 │ │ │ │ + cbz r0, c1e3c │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e16 │ │ │ │ + cbz r0, c1e2c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c1dd4 │ │ │ │ + bls.n c1e84 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d16, d11, #28 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + bics.w r0, ip, #27 │ │ │ │ + cbz r2, c1dd4 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - mcr 0, 2, r0, cr8, cr11, {0} │ │ │ │ - mcr 0, 0, r0, cr0, cr11, {0} │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + mcr 0, 5, r0, cr0, cr11, {0} │ │ │ │ + mrc 0, 2, r0, cr8, cr11, {0} │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c1d00 │ │ │ │ + bcc.n c1db0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c189c │ │ │ │ + b.n c194c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c1d38 │ │ │ │ + bcs.n c1de8 │ │ │ │ movs r3, r3 │ │ │ │ - str??.w r0, [r0, #27] │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - ldmdb r8!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe8cc001b │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xe990001b │ │ │ │ + stmdb r4!, {r0, r1, r3, r4} │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf6b4001b │ │ │ │ - movt r0, #34843 @ 0x881b │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + @ instruction: 0xf70c001b │ │ │ │ + @ instruction: 0xf720001b │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #267] @ 0x10b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c1e6c │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ @@ -154966,298 +154966,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4131 @ 0x1023 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #480 @ (adr r7, c2cb0 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, c2e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c2b74 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, c2cd4 ) │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c2b88 │ │ │ │ + beq.n c2a38 │ │ │ │ movs r3, r3 │ │ │ │ - subs.w r0, r2, fp, lsr #32 │ │ │ │ - add r7, pc, #144 @ (adr r7, c2b70 ) │ │ │ │ + stc 0, cr0, [sl], {27} │ │ │ │ + add r7, pc, #496 @ (adr r7, c2cd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #848 @ (adr r6, c2e34 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, c2b94 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #864 @ (adr r6, c2e50 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, c2bb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #544 @ (adr r6, c2d14 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, c2e74 ) │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a84 │ │ │ │ + blt.n c2b34 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a14 │ │ │ │ + bge.n c2ac4 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #504 @ (adr r6, c2cf8 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, c2e58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #184 @ (adr r6, c2bbc ) │ │ │ │ + add r6, pc, #536 @ (adr r6, c2d1c ) │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ad0 │ │ │ │ + bls.n c2b80 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ba0 │ │ │ │ + bhi.n c2a50 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c2b30 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, c2c90 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #736 @ (adr r5, c2df4 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, c2b54 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c2dd8 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, c2b38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2c9c ) │ │ │ │ + add r5, pc, #728 @ (adr r5, c2dfc ) │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c2b96 │ │ │ │ + pop {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c2ba0 │ │ │ │ + pop {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2ca8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, c2e08 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #64 @ (adr r5, c2b74 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, c2cd4 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #88 @ (adr r5, c2b98 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, c2cf8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #792 @ (adr r4, c2e5c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, c2bbc ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c44 │ │ │ │ + b.n c2cf4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c5c │ │ │ │ + b.n c2d0c │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, c2e78 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, c2bd8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, c2d3c ) │ │ │ │ + add r4, pc, #840 @ (adr r4, c2e9c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #456 @ (adr r4, c2d28 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, c2e88 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #144 @ (adr r4, c2bf4 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, c2d54 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #136 @ (adr r4, c2bf8 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, c2d58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #840 @ (adr r3, c2ebc ) │ │ │ │ + add r4, pc, #168 @ (adr r4, c2c1c ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe826001b │ │ │ │ - @ instruction: 0xe834001b │ │ │ │ - add r3, pc, #856 @ (adr r3, c2ed8 ) │ │ │ │ + ldrd r0, r0, [lr], #-108 @ 0x6c │ │ │ │ + stmia.w ip, {r0, r1, r3, r4} │ │ │ │ + add r4, pc, #184 @ (adr r4, c2c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #536 @ (adr r3, c2d9c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, c2efc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #392 @ (adr r3, c2d18 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, c2e78 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, c2be4 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, c2d44 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e80 │ │ │ │ + b.n c2f30 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e18 │ │ │ │ + b.n c2ec8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #48 @ (adr r3, c2bd0 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, c2d30 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, c2e94 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, c2bf4 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c32e8 │ │ │ │ + b.n c3398 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3308 │ │ │ │ + b.n c23b8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #768 @ (adr r2, c2eb0 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, c2c10 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #448 @ (adr r2, c2d74 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, c2ed4 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #432 @ (adr r2, c2d70 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, c2ed0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #112 @ (adr r2, c2c34 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, c2d94 ) │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2ba4 │ │ │ │ + bvs.n c2c54 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2b34 │ │ │ │ + bvs.n c2be4 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #72 @ (adr r2, c2c18 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, c2d78 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #776 @ (adr r1, c2edc ) │ │ │ │ + add r2, pc, #104 @ (adr r2, c2c3c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, c2ef8 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, c2c58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #472 @ (adr r1, c2dbc ) │ │ │ │ + add r1, pc, #824 @ (adr r1, c2f1c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #456 @ (adr r1, c2db8 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, c2f18 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #136 @ (adr r1, c2c7c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, c2ddc ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c283c │ │ │ │ + b.n c28ec │ │ │ │ movs r3, r3 │ │ │ │ - b.n c27b4 │ │ │ │ + b.n c2864 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c2c28 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, c2d88 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #744 @ (adr r0, c2eec ) │ │ │ │ + add r1, pc, #72 @ (adr r1, c2c4c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e1c │ │ │ │ + b.n c2ecc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e44 │ │ │ │ + b.n c2ef4 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #760 @ (adr r0, c2f08 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, c2c68 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #440 @ (adr r0, c2dcc ) │ │ │ │ + add r0, pc, #792 @ (adr r0, c2f2c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #456 @ (adr r0, c2de8 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, c2f48 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c2cac ) │ │ │ │ + add r0, pc, #488 @ (adr r0, c2e0c ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf2d6001b │ │ │ │ - @ instruction: 0xf1f4001b │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ssat16 r0, #28, lr │ │ │ │ + movw r0, #49179 @ 0xc01b │ │ │ │ + add r0, pc, #168 @ (adr r0, c2cd8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2cf4 │ │ │ │ + bvc.n c2ba4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2d14 │ │ │ │ + bvc.n c2bc4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [r6], {27} │ │ │ │ - ldc 0, cr0, [r4], {27} │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldcl 0, cr0, [lr], {27} │ │ │ │ + stcl 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c285c │ │ │ │ + b.n c290c │ │ │ │ movs r3, r3 │ │ │ │ - b.n c287c │ │ │ │ + b.n c292c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2d0c │ │ │ │ + bcc.n c2bbc │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c2c64 │ │ │ │ + bcc.n c2d14 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2b90 │ │ │ │ + blt.n c2c40 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2ca8 │ │ │ │ + blt.n c2d58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2938 │ │ │ │ + b.n c29e8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2968 │ │ │ │ + b.n c2a18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2d8c │ │ │ │ + bls.n c2c3c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2bb8 │ │ │ │ + bls.n c2c68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d46 │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d3c │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, c2d26 │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, c2d2e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - stc 0, cr0, [r4], {27} │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + stcl 0, cr0, [r8], {27} │ │ │ │ + ldcl 0, cr0, [ip], {27} │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #768 @ (adr r3, c2ff8 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, c2d58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #864 @ (adr r3, c305c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, c2dbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb28001b │ │ │ │ - adc.w r0, r0, fp, lsr #32 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xeb80001b │ │ │ │ + @ instruction: 0xeb98001b │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c2d2c │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ @@ -156331,301 +156331,301 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3289 @ 0xcd9 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, c3950 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0024 │ │ │ │ + revsh r4, r7 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #704 @ (adr r2, c3c2c ) │ │ │ │ + add r3, pc, #32 @ (adr r3, c398c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #776 @ (adr r2, c3c78 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, c39d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, c398e │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + cbz r4, c3986 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c39a8 │ │ │ │ + bne.n c3a58 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c38d8 │ │ │ │ + beq.n c3988 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c3a0e │ │ │ │ + push {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3a18 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, c3a3c │ │ │ │ + pop {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c3a32 │ │ │ │ + cbnz r6, c3a48 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0084 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a24 │ │ │ │ + bvc.n c3ad4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a64 │ │ │ │ + bvc.n c3914 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, c3e20 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, c3b80 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a4c │ │ │ │ + bpl.n c3afc │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a84 │ │ │ │ + bpl.n c3b34 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3d94 │ │ │ │ + b.n c3e44 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3dbc │ │ │ │ + b.n c3e6c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a28 │ │ │ │ + bpl.n c3ad8 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a50 │ │ │ │ + bvs.n c3b00 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3b08 │ │ │ │ + cbz r2, c3b1e │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3b10 │ │ │ │ + cbz r4, c3b26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c3a5c │ │ │ │ + bls.n c3b0c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b58 │ │ │ │ + bcs.n c3c08 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b94 │ │ │ │ + bcs.n c3a44 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3bc8 │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bb0 │ │ │ │ + bpl.n c3a60 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bdc │ │ │ │ + bpl.n c3a8c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #186] @ 0xba │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c3b90 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -157834,285 +157834,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2053 @ 0x805 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - cbnz r0, c4946 │ │ │ │ + cbnz r0, c495c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #776 @ (adr r3, c4c58 ) │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, c4d44 ) │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + add r4, pc, #104 @ (adr r4, c49b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + add r3, pc, #336 @ (adr r3, c4aa4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #656 @ (adr r2, c4c20 ) │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #680 @ (adr r2, c4c3c ) │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + add r2, pc, #1008 @ (adr r2, c4d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + add r3, pc, #8 @ (adr r3, c499c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + sev │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + itet mi │ │ │ │ + movmi r3, r3 │ │ │ │ + strhpl r4, [r6, #38] @ 0x26 │ │ │ │ + movmi r3, r3 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n c49f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + beq.n c4a00 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a00 │ │ │ │ + beq.n c4ab0 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a20 │ │ │ │ + beq.n c4ad0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c4dc8 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, c4b28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #992 @ (adr r5, c4e24 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, c4b84 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #496 @ (adr r2, c4c40 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, c4da0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #296 @ (adr r2, c4b7c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, c4cdc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c4b08 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, c4c68 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r0, pc, #144 @ (adr r0, c4b14 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #400 @ (adr r3, c4c60 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, c4dc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #480 @ (adr r3, c4cb4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, c4e14 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3} │ │ │ │ + push {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb640 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + setend le │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #217] @ 0xd9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be6f2 │ │ │ │ @@ -159191,189 +159191,189 @@ │ │ │ │ bcs.w c61c2 │ │ │ │ ldrb.w r1, [r4, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w be5a8 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ b.w be586 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + it eq │ │ │ │ + moveq r3, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r3 │ │ │ │ + ldrbne r4, [r0, #3] │ │ │ │ + movne r3, r3 │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + rev16 r4, r6 │ │ │ │ movs r3, r3 │ │ │ │ - rev r4, r3 │ │ │ │ + hlt 0x0006 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r5 │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - it │ │ │ │ - mov r3, r3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #256 @ (adr r1, c5a4c ) │ │ │ │ + add r1, pc, #608 @ (adr r1, c5bac ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c5978 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, c5ad8 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #288 @ (adr r0, c5a8c ) │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c59ec │ │ │ │ + cbnz r6, c5a02 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c59f8 │ │ │ │ + cbnz r0, c5a0e │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ movw r6, #4095 @ 0xfff │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ cmp r1, r6 │ │ │ │ bhi.w c61e6 │ │ │ │ ldrb.w r1, [r4, #98] @ 0x62 │ │ │ │ @@ -161248,661 +161248,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2885 @ 0xb45 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #344 @ (adr r0, c736c ) │ │ │ │ + add r0, pc, #696 @ (adr r0, c74cc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #416 @ (adr r0, c73b8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, c7518 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c72dc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, c743c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #928 @ (adr r5, c7618 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, c7378 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c72f6 │ │ │ │ + cbz r6, c730c │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxtb r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c7304 │ │ │ │ + cbz r6, c731a │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + uxth r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #536 @ (adr r4, c74fc ) │ │ │ │ + add r4, pc, #888 @ (adr r4, c765c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #608 @ (adr r4, c7548 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, c76a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #816 @ (adr r7, c7728 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ c85e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ c85e8 │ │ │ │ ldr.w r3, [pc, #3888] @ c85ec │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ c85f0 │ │ │ │ @@ -163112,661 +163112,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2734 @ 0xaae │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #280] @ (c8708 ) │ │ │ │ + ldr r7, [pc, #632] @ (c8868 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #984] @ (c89cc ) │ │ │ │ + ldr r7, [pc, #312] @ (c872c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #88] @ (c8658 ) │ │ │ │ + ldr r7, [pc, #440] @ (c87b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #792] @ (c891c ) │ │ │ │ + ldr r7, [pc, #120] @ (c867c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #920] @ (c89a8 ) │ │ │ │ + ldr r7, [pc, #248] @ (c8708 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #600] @ (c886c ) │ │ │ │ + ldr r6, [pc, #952] @ (c89cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #728] @ (c88f8 ) │ │ │ │ + ldr r7, [pc, #56] @ (c8658 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #408] @ (c87bc ) │ │ │ │ + ldr r6, [pc, #760] @ (c891c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #536] @ (c8848 ) │ │ │ │ + ldr r6, [pc, #888] @ (c89a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c870c ) │ │ │ │ + ldr r6, [pc, #568] @ (c886c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #344] @ (c8798 ) │ │ │ │ + ldr r6, [pc, #696] @ (c88f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #24] @ (c865c ) │ │ │ │ + ldr r6, [pc, #376] @ (c87bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #152] @ (c86e8 ) │ │ │ │ + ldr r6, [pc, #504] @ (c8848 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #856] @ (c89ac ) │ │ │ │ + ldr r6, [pc, #184] @ (c870c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #984] @ (c8a38 ) │ │ │ │ + ldr r6, [pc, #312] @ (c8798 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #664] @ (c88fc ) │ │ │ │ + ldr r5, [pc, #1016] @ (c8a5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #792] @ (c8988 ) │ │ │ │ + ldr r6, [pc, #120] @ (c86e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #472] @ (c884c ) │ │ │ │ + ldr r5, [pc, #824] @ (c89ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #600] @ (c88d8 ) │ │ │ │ + ldr r5, [pc, #952] @ (c8a38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #280] @ (c879c ) │ │ │ │ + ldr r5, [pc, #632] @ (c88fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #392] @ (c8818 ) │ │ │ │ + ldr r5, [pc, #744] @ (c8978 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #80] @ (c86e4 ) │ │ │ │ + ldr r5, [pc, #432] @ (c8844 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #216] @ (c8778 ) │ │ │ │ + ldr r5, [pc, #568] @ (c88d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #920] @ (c8a3c ) │ │ │ │ + ldr r5, [pc, #248] @ (c879c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #24] @ (c86c8 ) │ │ │ │ + ldr r5, [pc, #376] @ (c8828 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #728] @ (c898c ) │ │ │ │ + ldr r5, [pc, #56] @ (c86ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #856] @ (c8a18 ) │ │ │ │ + ldr r5, [pc, #184] @ (c8778 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #536] @ (c88dc ) │ │ │ │ + ldr r4, [pc, #888] @ (c8a3c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #664] @ (c8968 ) │ │ │ │ + ldr r4, [pc, #1016] @ (c8ac8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #344] @ (c882c ) │ │ │ │ + ldr r4, [pc, #696] @ (c898c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #472] @ (c88b8 ) │ │ │ │ + ldr r4, [pc, #824] @ (c8a18 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #152] @ (c877c ) │ │ │ │ + ldr r4, [pc, #504] @ (c88dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #280] @ (c8808 ) │ │ │ │ + ldr r4, [pc, #632] @ (c8968 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #984] @ (c8acc ) │ │ │ │ + ldr r4, [pc, #312] @ (c882c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #88] @ (c8758 ) │ │ │ │ + ldr r4, [pc, #440] @ (c88b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #792] @ (c8a1c ) │ │ │ │ + ldr r4, [pc, #120] @ (c877c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #920] @ (c8aa8 ) │ │ │ │ + ldr r4, [pc, #248] @ (c8808 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #600] @ (c896c ) │ │ │ │ + ldr r3, [pc, #952] @ (c8acc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #728] @ (c89f8 ) │ │ │ │ + ldr r4, [pc, #56] @ (c8758 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #408] @ (c88bc ) │ │ │ │ + ldr r3, [pc, #760] @ (c8a1c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #536] @ (c8948 ) │ │ │ │ + ldr r3, [pc, #888] @ (c8aa8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #216] @ (c880c ) │ │ │ │ + ldr r3, [pc, #568] @ (c896c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #344] @ (c8898 ) │ │ │ │ + ldr r3, [pc, #696] @ (c89f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #24] @ (c875c ) │ │ │ │ + ldr r3, [pc, #376] @ (c88bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #152] @ (c87e8 ) │ │ │ │ + ldr r3, [pc, #504] @ (c8948 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #856] @ (c8aac ) │ │ │ │ + ldr r3, [pc, #184] @ (c880c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #984] @ (c8b38 ) │ │ │ │ + ldr r3, [pc, #312] @ (c8898 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #664] @ (c89fc ) │ │ │ │ + ldr r2, [pc, #1016] @ (c8b5c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #792] @ (c8a88 ) │ │ │ │ + ldr r3, [pc, #120] @ (c87e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c894c ) │ │ │ │ + ldr r2, [pc, #824] @ (c8aac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #600] @ (c89d8 ) │ │ │ │ + ldr r2, [pc, #952] @ (c8b38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #280] @ (c889c ) │ │ │ │ + ldr r2, [pc, #632] @ (c89fc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #408] @ (c8928 ) │ │ │ │ + ldr r2, [pc, #760] @ (c8a88 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #88] @ (c87ec ) │ │ │ │ + ldr r2, [pc, #440] @ (c894c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #216] @ (c8878 ) │ │ │ │ + ldr r2, [pc, #568] @ (c89d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #920] @ (c8b3c ) │ │ │ │ + ldr r2, [pc, #248] @ (c889c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #24] @ (c87c8 ) │ │ │ │ + ldr r2, [pc, #376] @ (c8928 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #728] @ (c8a8c ) │ │ │ │ + ldr r2, [pc, #56] @ (c87ec ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #856] @ (c8b18 ) │ │ │ │ + ldr r2, [pc, #184] @ (c8878 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #536] @ (c89dc ) │ │ │ │ + ldr r1, [pc, #888] @ (c8b3c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #664] @ (c8a68 ) │ │ │ │ + ldr r1, [pc, #1016] @ (c8bc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #344] @ (c892c ) │ │ │ │ + ldr r1, [pc, #696] @ (c8a8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #472] @ (c89b8 ) │ │ │ │ + ldr r1, [pc, #824] @ (c8b18 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #152] @ (c887c ) │ │ │ │ + ldr r1, [pc, #504] @ (c89dc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #280] @ (c8908 ) │ │ │ │ + ldr r1, [pc, #632] @ (c8a68 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #984] @ (c8bcc ) │ │ │ │ + ldr r1, [pc, #312] @ (c892c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #88] @ (c8858 ) │ │ │ │ + ldr r1, [pc, #440] @ (c89b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #792] @ (c8b1c ) │ │ │ │ + ldr r1, [pc, #120] @ (c887c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #920] @ (c8ba8 ) │ │ │ │ + ldr r1, [pc, #248] @ (c8908 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #600] @ (c8a6c ) │ │ │ │ + ldr r0, [pc, #952] @ (c8bcc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #728] @ (c8af8 ) │ │ │ │ + ldr r1, [pc, #56] @ (c8858 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #408] @ (c89bc ) │ │ │ │ + ldr r0, [pc, #760] @ (c8b1c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #536] @ (c8a48 ) │ │ │ │ + ldr r0, [pc, #888] @ (c8ba8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #216] @ (c890c ) │ │ │ │ + ldr r0, [pc, #568] @ (c8a6c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #344] @ (c8998 ) │ │ │ │ + ldr r0, [pc, #696] @ (c8af8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #24] @ (c885c ) │ │ │ │ + ldr r0, [pc, #376] @ (c89bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #152] @ (c88e8 ) │ │ │ │ + ldr r0, [pc, #504] @ (c8a48 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #184] @ (c890c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + ldr r0, [pc, #312] @ (c8998 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r0, [pc, #120] @ (c88e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r3, r3 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r3, r3 │ │ │ │ - bx r2 │ │ │ │ + bx sp │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, ip │ │ │ │ + bx r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - bx r0 │ │ │ │ + bx fp │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r6 │ │ │ │ + bx r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, sl │ │ │ │ + bx r5 │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, pc │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, sl │ │ │ │ + mov lr, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, r9 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, pc │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, lr │ │ │ │ + mov r6, r9 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, sp │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r8 │ │ │ │ + mov r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, ip │ │ │ │ + mov r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, sp │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r6 │ │ │ │ + mov r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp lr, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp sl, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, pc │ │ │ │ movs r3, r3 │ │ │ │ - add sl, sl │ │ │ │ + cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, lr │ │ │ │ + cmp r2, r9 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, pc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c8a40 ) │ │ │ │ + ldr r6, [pc, #568] @ (c8ba0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r8 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, lr │ │ │ │ + add sl, r9 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #280] @ (c8a90 ) │ │ │ │ + ldr r6, [pc, #632] @ (c8bf0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, sp │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, ip │ │ │ │ + add sl, r7 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, sp │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r6 │ │ │ │ + add sl, r1 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r6 │ │ │ │ + add r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r2 │ │ │ │ + add r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r0 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r2 │ │ │ │ + bics r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + mvns r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r4 │ │ │ │ + muls r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + bics r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r6 │ │ │ │ + muls r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r2 │ │ │ │ + muls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r0 │ │ │ │ + orrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #808] @ (c8d30 ) │ │ │ │ + ldr r2, [pc, #136] @ (c8a90 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #640] @ (c8c8c ) │ │ │ │ + ldr r1, [pc, #992] @ (c8dec ) │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmn r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r2 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r0 │ │ │ │ + negs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - rors r0, r2 │ │ │ │ + tst r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #56] @ (c8a90 ) │ │ │ │ + ldr r2, [pc, #408] @ (c8bf0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r6 │ │ │ │ + negs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + rors r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + tst r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r6 │ │ │ │ + rors r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #136] @ (c8b00 ) │ │ │ │ + ldr r5, [pc, #488] @ (c8c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + rors r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r0 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r4 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r2 │ │ │ │ + adcs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r6 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r0 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r6 │ │ │ │ + asrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r2 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r2 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ands r2, r4 │ │ │ │ + eors r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r0 │ │ │ │ + lsls r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + eors r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ c9a24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ c9a28 │ │ │ │ ldr.w r3, [pc, #3884] @ c9a2c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ c9a30 │ │ │ │ @@ -164975,661 +164975,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2641 @ 0xa51 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r3, #10 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + ands r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r2, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #168] @ (c9b70 ) │ │ │ │ + ldr r6, [pc, #520] @ (c9cd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #864] @ (c9e2c ) │ │ │ │ + ldr r5, [pc, #192] @ (c9b8c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #552] @ (c9d10 ) │ │ │ │ + ldr r5, [pc, #904] @ (c9e70 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #480] @ (c9ccc ) │ │ │ │ + ldr r4, [pc, #832] @ (c9e2c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #488] @ (c9ce0 ) │ │ │ │ + ldr r5, [pc, #840] @ (c9e40 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (c9c1c ) │ │ │ │ + ldr r4, [pc, #640] @ (c9d7c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #696] @ (c9dc0 ) │ │ │ │ + ldr r5, [pc, #24] @ (c9b20 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #96] @ (c9b6c ) │ │ │ │ + ldr r4, [pc, #448] @ (c9ccc ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #616] @ (c9d80 ) │ │ │ │ + ldr r4, [pc, #968] @ (c9ee0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #912] @ (c9eac ) │ │ │ │ + ldr r4, [pc, #240] @ (c9c0c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #552] @ (c9d50 ) │ │ │ │ + ldr r4, [pc, #904] @ (c9eb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #736] @ (c9e0c ) │ │ │ │ + ldr r4, [pc, #64] @ (c9b6c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + subs r0, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #488] @ (c9d20 ) │ │ │ │ + ldr r4, [pc, #840] @ (c9e80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #544] @ (c9d5c ) │ │ │ │ + ldr r3, [pc, #896] @ (c9ebc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c9d20 ) │ │ │ │ + ldr r2, [pc, #824] @ (c9e80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #800] @ (c9e6c ) │ │ │ │ + ldr r2, [pc, #128] @ (c9bcc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #392] @ (c9ce0 ) │ │ │ │ + ldr r2, [pc, #744] @ (c9e40 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #592] @ (c9dac ) │ │ │ │ + ldr r1, [pc, #944] @ (c9f0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #328] @ (c9cb0 ) │ │ │ │ + ldr r2, [pc, #680] @ (c9e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #416] @ (c9d0c ) │ │ │ │ + ldr r1, [pc, #768] @ (c9e6c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #264] @ (c9c80 ) │ │ │ │ + ldr r2, [pc, #616] @ (c9de0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #224] @ (c9c5c ) │ │ │ │ + ldr r1, [pc, #576] @ (c9dbc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #248] @ (c9c80 ) │ │ │ │ + ldr r1, [pc, #600] @ (c9de0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #32] @ (c9bac ) │ │ │ │ + ldr r1, [pc, #384] @ (c9d0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #184] @ (c9c50 ) │ │ │ │ + ldr r1, [pc, #536] @ (c9db0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #864] @ (c9efc ) │ │ │ │ + ldr r1, [pc, #192] @ (c9c5c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #104] @ (c9c10 ) │ │ │ │ + ldr r1, [pc, #456] @ (c9d70 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #672] @ (c9e4c ) │ │ │ │ + ldr r1, [pc, #0] @ (c9bac ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (c9be0 ) │ │ │ │ + ldr r1, [pc, #392] @ (c9d40 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #480] @ (c9d9c ) │ │ │ │ + ldr r0, [pc, #832] @ (c9efc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #56] @ (c9c20 ) │ │ │ │ + ldr r1, [pc, #408] @ (c9d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #256] @ (c9cec ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #1000] @ (c9fe0 ) │ │ │ │ + ldr r1, [pc, #328] @ (c9d40 ) │ │ │ │ movs r3, r3 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #64] @ (c9c3c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #808] @ (c9f30 ) │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #576] @ (c9e4c ) │ │ │ │ + ldr r7, [pc, #928] @ (c9fac ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #776] @ (c9f20 ) │ │ │ │ + str r2, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #400] @ (c9dac ) │ │ │ │ + ldr r7, [pc, #752] @ (c9f0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r4, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #8] @ (c9cd0 ) │ │ │ │ + ldr r5, [pc, #360] @ (c9e30 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (c9fcc ) │ │ │ │ + ldr r5, [pc, #96] @ (c9d2c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r3, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r0, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r0, #6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + adds r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r1, #6 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ ldr r5, [pc, #676] @ (ca1dc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #676] @ (ca1e0 ) │ │ │ │ ldr r3, [pc, #680] @ (ca1e4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #680] @ (ca1e8 ) │ │ │ │ @@ -165878,149 +165878,149 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #864] @ (ca544 ) │ │ │ │ + ldr r6, [pc, #192] @ (ca2a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #704] @ (ca4b4 ) │ │ │ │ + ldr r6, [pc, #32] @ (ca214 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #544] @ (ca424 ) │ │ │ │ + ldr r5, [pc, #896] @ (ca584 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #384] @ (ca394 ) │ │ │ │ + ldr r5, [pc, #736] @ (ca4f4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #208] @ (ca2f4 ) │ │ │ │ + ldr r5, [pc, #560] @ (ca454 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #64] @ (ca274 ) │ │ │ │ + ldr r5, [pc, #416] @ (ca3d4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #928] @ (ca5e4 ) │ │ │ │ + ldr r5, [pc, #256] @ (ca344 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (ca554 ) │ │ │ │ + ldr r5, [pc, #96] @ (ca2b4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #608] @ (ca4c4 ) │ │ │ │ + ldr r4, [pc, #960] @ (ca624 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #448] @ (ca434 ) │ │ │ │ + ldr r4, [pc, #800] @ (ca594 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (ca3a4 ) │ │ │ │ + ldr r4, [pc, #640] @ (ca504 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #128] @ (ca314 ) │ │ │ │ + ldr r4, [pc, #480] @ (ca474 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #992] @ (ca684 ) │ │ │ │ + ldr r4, [pc, #320] @ (ca3e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #832] @ (ca5f4 ) │ │ │ │ + ldr r4, [pc, #160] @ (ca354 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #672] @ (ca564 ) │ │ │ │ + ldr r4, [pc, #0] @ (ca2c4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #512] @ (ca4d4 ) │ │ │ │ + ldr r3, [pc, #864] @ (ca634 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #352] @ (ca444 ) │ │ │ │ + ldr r3, [pc, #704] @ (ca5a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -174462,15 +174462,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 16a500 │ │ │ │ + bl 16a558 │ │ │ │ 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 │ │ │ │ @@ -174509,38 +174509,38 @@ │ │ │ │ cbz r0, d0b12 │ │ │ │ ldr r2, [pc, #124] @ (d0b68 ) │ │ │ │ ldr.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d0b00 │ │ │ │ cbz r3, d0b58 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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, d0b28 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (d0b6c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (d0b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ b.n d0b26 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r5, #2996] @ 0xbb4 │ │ │ │ ldr.w r2, [r5, #3000] @ 0xbb8 │ │ │ │ @@ -174550,15 +174550,15 @@ │ │ │ │ b.n d0b00 │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r3, #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] @ (d0c74 ) │ │ │ │ @@ -174570,15 +174570,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ d0c7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr r2, [pc, #212] @ (d0c80 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -174607,15 +174607,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d0c48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, d0c3e │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, d0c6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n d0c1a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -174656,50 +174656,50 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n d0c1c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ orns r0, r0, #16252928 @ 0xf80000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r2, #16252928 @ 0xf80000 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3d40078 │ │ │ │ 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 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0cb4 │ │ │ │ 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 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ b.n d0cae │ │ │ │ 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 16a6d8 │ │ │ │ + bl 16a730 │ │ │ │ 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] @ (d0dcc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -174749,15 +174749,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d0e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3008] @ 0xbc0 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n d0d0e │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d0da0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -174766,15 +174766,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d4a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0db0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -175384,15 +175384,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 16b98c │ │ │ │ + bl 16b9e4 │ │ │ │ cbz r0, d1336 │ │ │ │ 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] @ (d1490 ) │ │ │ │ ldr r0, [pc, #344] @ (d1494 ) │ │ │ │ @@ -175526,39 +175526,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n d1450 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r6, #-480]! @ 0xfffffe20 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r3, r3 │ │ │ │ sub.w r0, r2, r8, ror #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 │ │ │ │ @@ -175581,15 +175581,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 16ca7c │ │ │ │ + bl 16cad4 │ │ │ │ ldr.w r1, [pc, #1216] @ d19e4 │ │ │ │ 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 │ │ │ │ @@ -176014,23 +176014,23 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r6, r8, ror #1 │ │ │ │ adds.w r0, r0, r8, ror #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r3, r3 │ │ │ │ bl fff7f9ee │ │ │ │ - strh.w r0, [ip, pc, lsl #1] │ │ │ │ + strb.w r0, [r4, #31] │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ movs r3, r3 │ │ │ │ b.n d1710 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ @@ -176604,16 +176604,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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n d20ca │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -177119,16 +177119,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n d2636 │ │ │ │ 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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, d264a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n d2652 │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -178098,15 +178098,15 @@ │ │ │ │ cbz r0, d3152 │ │ │ │ ldr r2, [pc, #72] @ (d3174 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d3140 │ │ │ │ cbz r3, d3164 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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] │ │ │ │ @@ -178836,15 +178836,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n d3d54 │ │ │ │ + b.n d3e04 │ │ │ │ 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, d38fc │ │ │ │ @@ -178966,15 +178966,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3aa0 │ │ │ │ add.w sl, r0, #244 @ 0xf4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3a9a │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -178995,15 +178995,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n d3a68 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -179026,24 +179026,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -179063,29 +179063,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d3b48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #244 @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 dc2c0 │ │ │ │ cbz r5, d3b7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d3b74 │ │ │ │ nop │ │ │ │ @@ -179211,15 +179211,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d3d12 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, d3d04 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cbz r0, d3d36 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n d3c48 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -179264,15 +179264,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ add.w r5, r5, #308 @ 0x134 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n d3daa │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -179286,15 +179286,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 d3d86 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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] @ (d3e54 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -179470,24 +179470,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -179521,23 +179521,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d4020 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #284 @ 0x11c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ bl dc2c0 │ │ │ │ cbz r5, d4054 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -179661,15 +179661,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n d4146 │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3276 @ 0xccc │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cbz r0, d41f2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, d41fe │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -179681,41 +179681,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d41fe │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4204 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, d41da │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 d4180 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ str.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d419c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n d41de │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d41dc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d41fe │ │ │ │ @@ -180168,15 +180168,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n d45f4 │ │ │ │ - bmi.n d45d8 │ │ │ │ + bmi.n d4688 │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, d46c4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -180347,31 +180347,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (d48b0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4832 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d46d0 │ │ │ │ + b.n d4780 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4910 │ │ │ │ + bcc.n d47c0 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d494c │ │ │ │ + bcc.n d47fc │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4964 │ │ │ │ + bcc.n d4814 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d48cc │ │ │ │ + bcc.n d497c │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d48ac │ │ │ │ + bcc.n d495c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d48c4 │ │ │ │ + bcc.n d4974 │ │ │ │ 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] @ (d49b0 ) │ │ │ │ @@ -180427,15 +180427,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dbbd4 │ │ │ │ ldr r0, [pc, #112] @ (d49c4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cbnz r0, d49aa │ │ │ │ ldr r2, [pc, #104] @ (d49c8 ) │ │ │ │ ldr r3, [pc, #80] @ (d49b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -180467,31 +180467,31 @@ │ │ │ │ b.n d4932 │ │ │ │ blx 47bc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d4a34 │ │ │ │ + bcs.n d48e4 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a70 │ │ │ │ + bcs.n d4920 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a94 │ │ │ │ + bcs.n d4944 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4abc │ │ │ │ + bcs.n d496c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb69a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d49cc │ │ │ │ + bcs.n d4a7c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49ac │ │ │ │ + bcs.n d4a5c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49a8 │ │ │ │ + bcs.n d4a58 │ │ │ │ movs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n d4a10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180501,15 +180501,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 225de8 │ │ │ │ + bl 225e40 │ │ │ │ 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 │ │ │ │ @@ -181018,15 +181018,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #568] @ (d516c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225a74 │ │ │ │ + bl 225acc │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cbz r2, d4fb0 │ │ │ │ ldr r3, [pc, #552] @ (d5170 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ @@ -181118,20 +181118,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n d5048 │ │ │ │ ldr.w r8, [pc, #292] @ d5178 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #2980] @ 0xba4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b864 │ │ │ │ movs r2, #3 │ │ │ │ cbz r0, d5074 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5146 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r6, #2984] @ 0xba8 │ │ │ │ str.w r1, [r6, #2924] @ 0xb6c │ │ │ │ @@ -181233,25 +181233,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 r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ 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 │ │ │ │ @@ -181562,19 +181562,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl dc018 │ │ │ │ mov r4, r0 │ │ │ │ b.n d546a │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r6, 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] @ d5528 │ │ │ │ @@ -181765,15 +181765,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n d5784 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -182019,15 +182019,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, pc, #560 @ (adr r7, d5b94 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ add r7, pc, #136 @ (adr r7, d59f8 ) │ │ │ │ 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 │ │ │ │ @@ -185398,17 +185398,17 @@ │ │ │ │ ands.w r3, r5, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq.w d7d62 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n d7650 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #776 @ (adr r4, d7f44 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, d7ca4 ) │ │ │ │ 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 d7d56 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ @@ -186406,15 +186406,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ 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 │ │ │ │ @@ -186439,15 +186439,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, [r3, #12] │ │ │ │ + ldrh r2, [r6, #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 │ │ │ │ @@ -186486,15 +186486,15 @@ │ │ │ │ cbz r5, d8702 │ │ │ │ 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, [r5, #8] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ 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] @ (d8a14 ) │ │ │ │ @@ -190256,15 +190256,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl dc250 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n db68e │ │ │ │ cmp r3, #2 │ │ │ │ @@ -190546,23 +190546,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n dba10 │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, db982 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n db982 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dba26 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n dba26 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -190630,16 +190630,16 @@ │ │ │ │ adds r2, r1, #1 │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, ip │ │ │ │ b.n db95c │ │ │ │ movs r3, #0 │ │ │ │ b.n db91e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ 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 │ │ │ │ @@ -190745,15 +190745,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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n dbb7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbb82 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -190774,15 +190774,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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n dbbc2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbbc4 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n dbbb8 │ │ │ │ @@ -190862,32 +190862,32 @@ │ │ │ │ b.n dbc0a │ │ │ │ ldr r2, [pc, #488] @ (dbe54 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #488] @ (dbe58 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n dbc24 │ │ │ │ b.n dbc44 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ ldr r1, [pc, #456] @ (dbe5c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dbe10 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n dbda0 │ │ │ │ @@ -190901,15 +190901,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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ ble.w dbe3e │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w fp, #48640 @ 0xbe00 │ │ │ │ movt fp, #15260 @ 0x3b9c │ │ │ │ add.w sl, r8, r5, lsl #2 │ │ │ │ @@ -190974,15 +190974,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r9, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl d3d54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ add.w r3, r4, #268 @ 0x10c │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dbdda │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n dbe32 │ │ │ │ it hi │ │ │ │ @@ -191000,47 +191000,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl d3bb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n dbc24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 226cb8 │ │ │ │ + bl 226d10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #108] @ (dbe60 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #108] @ (dbe64 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbc24 │ │ │ │ b.n dbc54 │ │ │ │ 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 d3db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n dbc24 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n dbdc0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191049,23 +191049,23 @@ │ │ │ │ nop │ │ │ │ add r0, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ 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] @ (dbffc ) │ │ │ │ @@ -191104,58 +191104,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n dbed2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n dbfa8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, dbf2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2270fc │ │ │ │ + bl 227154 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbfc2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ ldr r1, [pc, #276] @ (dc004 ) │ │ │ │ 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 dbbd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #244] @ (dc008 ) │ │ │ │ ldr r3, [pc, #232] @ (dc000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dbff6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2270fc │ │ │ │ + bl 227154 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbf6a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ ldr r1, [pc, #196] @ (dc00c ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -191229,23 +191229,23 @@ │ │ │ │ b.n dbed6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ 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] @ dc068 │ │ │ │ sub sp, #20 │ │ │ │ @@ -191401,15 +191401,15 @@ │ │ │ │ cbz r0, dc1c2 │ │ │ │ ldr r3, [pc, #48] @ (dc1dc ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dc1ba │ │ │ │ cbz r2, dc1c4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -191429,43 +191429,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, dc216 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, dc228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171de4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ str.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc1f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc200 │ │ │ │ b.n dc222 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191478,15 +191478,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ 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 │ │ │ │ @@ -191497,24 +191497,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ 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 171cbc │ │ │ │ + bl 171d14 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, dc2e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, dc2e6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -191536,15 +191536,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ 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 │ │ │ │ @@ -191563,15 +191563,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ 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 │ │ │ │ @@ -191603,15 +191603,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ 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 │ │ │ │ @@ -191742,15 +191742,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n dc40a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191798,15 +191798,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 171ca4 │ │ │ │ + bl 171cfc │ │ │ │ add.w r0, r5, #2928 @ 0xb70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc5a2 │ │ │ │ @@ -191873,15 +191873,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc686 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171de4 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (dc6c4 ) │ │ │ │ ldr r3, [pc, #80] @ (dc6c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -191892,25 +191892,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc6b6 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc662 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n dc66c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -191939,15 +191939,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc730 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171de4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r2, [pc, #88] @ (dc770 ) │ │ │ │ ldr r3, [pc, #80] @ (dc76c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -191956,25 +191956,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc762 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ bl dc1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc70e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n dc712 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -192029,15 +192029,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (dc818 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225a04 │ │ │ │ + bl 225a5c │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ @@ -192778,15 +192778,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.n dcf9a │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #576] @ (dd1f8 ) │ │ │ │ + ldr r5, [pc, #928] @ (dd358 ) │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, dcfbc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -192940,24 +192940,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r1, [pc, #52] @ (dd198 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180c18 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n dd17a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (dd19c ) │ │ │ │ @@ -192970,17 +192970,17 @@ │ │ │ │ movw r3, #871 @ 0x367 │ │ │ │ bl dc018 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r5, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #16] @ (dd1b0 ) │ │ │ │ + ldr r4, [pc, #368] @ (dd310 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [pc, #880] @ (dd514 ) │ │ │ │ + ldr r4, [pc, #208] @ (dd274 ) │ │ │ │ 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 │ │ │ │ @@ -193836,25 +193836,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 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda46 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ae8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda7a │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ae8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ddaa0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n dda66 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -193882,55 +193882,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl dd138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dda24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ b.n ddab8 │ │ │ │ ldr r1, [pc, #76] @ (ddac8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (ddacc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (ddad0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (ddad4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ b.n dda92 │ │ │ │ - muls r4, r1 │ │ │ │ + bics r4, r4 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r6, r1 │ │ │ │ + muls r6, r4 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ + bics r2, r0 │ │ │ │ movs r2, r3 │ │ │ │ - cmn r6, r3 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r4, r0 │ │ │ │ + muls r4, r3 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r0, r7 │ │ │ │ + orrs r0, r2 │ │ │ │ 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] @ (ddb80 ) │ │ │ │ @@ -193978,28 +193978,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddb52 │ │ │ │ ldr r0, [pc, #40] @ (ddb8c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ddb04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl d47a8 │ │ │ │ blx 47bc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r5, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + lsrs r0, r0 │ │ │ │ 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] @ ddd78 │ │ │ │ @@ -194174,17 +194174,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 │ │ │ │ - ands r0, r2 │ │ │ │ + eors r0, r5 │ │ │ │ movs r2, r3 │ │ │ │ - eors r6, r4 │ │ │ │ + lsls r6, r7 │ │ │ │ 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 │ │ │ │ @@ -194219,25 +194219,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n dde48 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n dde26 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl ddb90 │ │ │ │ mov r1, r5 │ │ │ │ @@ -194250,25 +194250,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl d4714 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (dde9c ) │ │ │ │ @@ -194278,37 +194278,37 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ddf3a │ │ │ │ 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 ddf48 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl e2844 │ │ │ │ mov r1, r4 │ │ │ │ @@ -194320,41 +194320,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ddf88 │ │ │ │ bl dd0b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180a60 │ │ │ │ + bl 180ab8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dded6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 180acc │ │ │ │ + bl 180b24 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ddf32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [pc, #60] @ (ddf9c ) │ │ │ │ ldr r1, [pc, #64] @ (ddfa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #809 @ 0x329 │ │ │ │ add r1, pc │ │ │ │ bl ddad8 │ │ │ │ @@ -194372,38 +194372,38 @@ │ │ │ │ mov.w r2, #832 @ 0x340 │ │ │ │ ldr r1, [pc, #32] @ (ddfb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddad8 │ │ │ │ b.n ddf6e │ │ │ │ nop │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ b.n ddfe0 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b24 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n de01a │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n de00e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #2940] @ 0xb7c │ │ │ │ @@ -194412,37 +194412,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n ddfd8 │ │ │ │ ldrb.w r2, [r3, #2944] @ 0xb80 │ │ │ │ cbz r2, de02e │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (de038 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (de03c ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddad8 │ │ │ │ b.n de000 │ │ │ │ mov r0, r3 │ │ │ │ bl d47a8 │ │ │ │ b.n de000 │ │ │ │ nop │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #16 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ 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] │ │ │ │ @@ -194504,25 +194504,25 @@ │ │ │ │ bl e2798 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de260 │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n de0a0 │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl d4714 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ @@ -194620,25 +194620,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n de212 │ │ │ │ mov r0, r7 │ │ │ │ bl ddfb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de212 │ │ │ │ mvn.w r6, #3 │ │ │ │ @@ -195063,33 +195063,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r2, r3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ de808 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -195154,17 +195154,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n de70a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de7aa │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 180a60 │ │ │ │ + bl 180ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cbz r6, de7b6 │ │ │ │ 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] │ │ │ │ @@ -195190,21 +195190,21 @@ │ │ │ │ bl ddad8 │ │ │ │ b.n de7e2 │ │ │ │ ... │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ 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] @ de914 │ │ │ │ mov r5, r0 │ │ │ │ @@ -195231,28 +195231,28 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n de854 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr.w r0, [r5, #304] @ 0x130 │ │ │ │ cbz r0, de8be │ │ │ │ ldr r2, [pc, #128] @ (de918 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n de8ac │ │ │ │ cbz r3, de908 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -195263,24 +195263,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl dc2c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl ddfb4 │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n de846 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n de8ac │ │ │ │ nop │ │ │ │ asrs r4, r0, #31 │ │ │ │ @@ -195805,15 +195805,15 @@ │ │ │ │ ldrb.w r3, [r0, #2944] @ 0xb80 │ │ │ │ cbz r3, dee4a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n dec9c │ │ │ │ bl d47a8 │ │ │ │ b.n dee44 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ 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] @ (def30 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -196410,15 +196410,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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ bl dbb38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r8, [r4, #8] │ │ │ │ @@ -196798,16 +196798,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 227594 │ │ │ │ - bl 174718 │ │ │ │ + bl 2275ec │ │ │ │ + bl 174770 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, df8dc │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -196880,16 +196880,16 @@ │ │ │ │ beq.n df8ee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n df8ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ - bl 174718 │ │ │ │ + bl 2275ec │ │ │ │ + bl 174770 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0206 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n df8ee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -198105,15 +198105,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n e062a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n e0602 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -198649,15 +198649,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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ 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 │ │ │ │ @@ -199337,24 +199337,24 @@ │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n e12e0 │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 227690 │ │ │ │ + bl 2276e8 │ │ │ │ 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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ 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 │ │ │ │ @@ -199492,22 +199492,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (e1488 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfb74001e │ │ │ │ + @ instruction: 0xfbcc001e │ │ │ │ ldr r3, [pc, #12] @ (e149c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - smmlsr r0, r2, lr, r0 │ │ │ │ + @ instruction: 0xfbba001e │ │ │ │ stmdb 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 │ │ │ │ @@ -199657,15 +199657,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 227588 │ │ │ │ + bl 2275e0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -199834,15 +199834,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 227690 │ │ │ │ + bl 2276e8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n e1820 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n e1820 │ │ │ │ @@ -199880,15 +199880,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 227588 │ │ │ │ + bl 2275e0 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, e18e4 │ │ │ │ @@ -199941,15 +199941,15 @@ │ │ │ │ beq.n e194e │ │ │ │ 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, e196e │ │ │ │ - bl 227588 │ │ │ │ + bl 2275e0 │ │ │ │ ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ cbz r1, e196e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ @@ -200117,16 +200117,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (e1b3c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf4ce001e │ │ │ │ + adcs.w r0, r8, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf526001e │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n e1b56 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ and.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -200209,15 +200209,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e1c50 │ │ │ │ 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 227840 │ │ │ │ + bl 227898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e1be0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ str.w fp, [r5, #64] @ 0x40 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ b.n e1be0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -200427,19 +200427,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e1dfa │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ e1e78 │ │ │ │ mov r4, r1 │ │ │ │ b.n e1da2 │ │ │ │ ... │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ movs r2, r3 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ movs r2, r3 │ │ │ │ - vshr.u32 d16, d9, #20 │ │ │ │ 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 │ │ │ │ cbz r1, e1ea8 │ │ │ │ @@ -200643,15 +200644,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e2198 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n e2154 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n e2172 │ │ │ │ @@ -200770,16 +200771,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl d48b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl d4714 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], #-100 @ 0xffffff9c │ │ │ │ - mcrr2 0, 1, r0, sl, cr9 │ │ │ │ + ldc2l 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ + stc2 0, cr0, [r2], #100 @ 0x64 │ │ │ │ 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] @ (e2340 ) │ │ │ │ @@ -200892,17 +200893,17 @@ │ │ │ │ ... │ │ │ │ ble.n e22cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n e23cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - smmlsr r0, r4, r9, r0 │ │ │ │ - @ instruction: 0xfba20019 │ │ │ │ - smladx r0, r6, r9, r0 │ │ │ │ + @ instruction: 0xfbbc0019 │ │ │ │ + @ instruction: 0xfbfa0019 │ │ │ │ + @ instruction: 0xfb7e0019 │ │ │ │ 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 │ │ │ │ @@ -200975,16 +200976,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl dc018 │ │ │ │ b.n e23b0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaee0019 │ │ │ │ - @ instruction: 0xfa400019 │ │ │ │ + smlsdx r0, r6, r9, r0 │ │ │ │ + @ instruction: 0xfa980019 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n e2450 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -201004,19 +201005,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e2468 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e246c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4], #120 @ 0x78 │ │ │ │ - mrc 0, 7, r0, cr6, cr14, {0} │ │ │ │ - vshr.s32 d16, d14, #4 │ │ │ │ - rsb r0, r6, lr, lsr #32 │ │ │ │ - ldcl 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + ldc 0, cr0, [ip, #-120]! @ 0xffffff88 │ │ │ │ + vqadd.s8 d16, d14, d14 │ │ │ │ + orrs.w r0, r4, #30 │ │ │ │ + ldc 0, cr0, [lr], {30} │ │ │ │ + mrc 0, 1, r0, cr0, 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] @ (e24ec ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -201079,26 +201080,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (e2544 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 1730b8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2512 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1980077 │ │ │ │ - @ instruction: 0xfa080019 │ │ │ │ + @ instruction: 0xfa600019 │ │ │ │ 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 │ │ │ │ @@ -201179,15 +201180,15 @@ │ │ │ │ bl e2470 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e263e │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n e260c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n e2606 │ │ │ │ mov r4, r3 │ │ │ │ b.n e25e8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -201280,15 +201281,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r0, r9, lsl #1] │ │ │ │ + str??.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 │ │ │ │ @@ -201376,16 +201377,16 @@ │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r1, [pc, #16] @ (e2840 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48b4 │ │ │ │ b.n e280a │ │ │ │ - @ instruction: 0xf72a0019 │ │ │ │ - @ instruction: 0xf7080019 │ │ │ │ + @ instruction: 0xf7820019 │ │ │ │ + @ instruction: 0xf7600019 │ │ │ │ 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 │ │ │ │ @@ -201422,16 +201423,16 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (e28c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48b4 │ │ │ │ b.n e2888 │ │ │ │ - subw r0, sl, #2073 @ 0x819 │ │ │ │ - @ instruction: 0xf6880019 │ │ │ │ + @ instruction: 0xf7020019 │ │ │ │ + @ instruction: 0xf6e00019 │ │ │ │ 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 │ │ │ │ @@ -201523,18 +201524,18 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ cbnz r0, e29f4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cbnz r0, e2a10 │ │ │ │ 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 │ │ │ │ @@ -201549,30 +201550,30 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [pc, #40] @ (e2a3c ) │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r2, [pc, #36] @ (e2a40 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39e0019 │ │ │ │ - sbcs.w r0, r6, #10027008 @ 0x990000 │ │ │ │ - @ instruction: 0xf3920019 │ │ │ │ - adcs.w r0, sl, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf3f60019 │ │ │ │ + rsb r0, lr, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf3ea0019 │ │ │ │ + subs.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 │ │ │ │ @@ -201622,17 +201623,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n e2aac │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ 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} │ │ │ │ @@ -201728,22 +201729,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e2af0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cbnz r5, e2c1a │ │ │ │ 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} │ │ │ │ @@ -201762,39 +201763,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add r3, pc, #336 @ (adr r3, e2db0 ) │ │ │ │ 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 e2c82 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e2cbc │ │ │ │ cbnz r0, e2cc2 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.n e2c72 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n e2cde │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r2, [pc, #284] @ (e2dc0 ) │ │ │ │ ldr r3, [pc, #280] @ (e2dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -201829,26 +201830,26 @@ │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n e2c96 │ │ │ │ ldr.w r6, [fp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 e27c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ cbnz r3, e2d5c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cbnz r3, e2d7c │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ @@ -201900,47 +201901,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2d44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2e74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2d80019 │ │ │ │ - subw r0, r8, #25 │ │ │ │ + @ instruction: 0xf3300019 │ │ │ │ + ssat r0, #26, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r1, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl e2af0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2e1e │ │ │ │ ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs r1, r6 │ │ │ │ bcs.n e2e48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str.w r9, [r4, #80] @ 0x50 │ │ │ │ strd r6, r9, [r4, #84] @ 0x54 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e2e2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [pc, #48] @ (e2e60 ) │ │ │ │ mov.w r3, #386 @ 0x182 │ │ │ │ ldr r2, [pc, #48] @ (e2e64 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -201957,30 +201958,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48b4 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2e1e │ │ │ │ nop │ │ │ │ - subs.w r0, sl, #25 │ │ │ │ - @ instruction: 0xf13e0019 │ │ │ │ - sbc.w r0, sl, #25 │ │ │ │ - @ instruction: 0xf1240019 │ │ │ │ + @ instruction: 0xf2120019 │ │ │ │ + @ instruction: 0xf1960019 │ │ │ │ + rsb r0, r2, #25 │ │ │ │ + sbcs.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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl e2af0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2ee6 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ @@ -202003,15 +202004,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -202053,62 +202054,62 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2ee6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, r8, #25 │ │ │ │ + eor.w 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e2ffc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #24] @ (e3018 ) │ │ │ │ @@ -202118,26 +202119,26 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vshr.s32 d16, d9, #24 │ │ │ │ - vqadd.s32 d16, d12, d9 │ │ │ │ + orr.w r0, r0, #25 │ │ │ │ + vmov.i32 d16, #73 @ 0x00000049 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n e3080 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ subs r0, r3, #4 │ │ │ │ @@ -202156,48 +202157,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n e3070 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cbnz r3, e30c8 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cbnz r3, e30c8 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -203388,15 +203389,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n e3d80 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 227840 │ │ │ │ + bl 227898 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e3d6e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, e3d6e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -203523,17 +203524,17 @@ │ │ │ │ b.n e3e5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - b.n e4204 │ │ │ │ + b.n e42b4 │ │ │ │ movs r1, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, 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 │ │ │ │ @@ -203701,15 +203702,15 @@ │ │ │ │ bl e3de0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3fee │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n e4056 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcs.n e40a6 │ │ │ │ blx 489b4 │ │ │ │ b.n e4050 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e3fec │ │ │ │ @@ -203718,15 +203719,15 @@ │ │ │ │ b.n e4090 │ │ │ │ blx 489b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl e3de0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3fee │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e408a │ │ │ │ movs r0, #2 │ │ │ │ b.n e3fee │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strd ip, r2, [sp] │ │ │ │ @@ -203741,28 +203742,28 @@ │ │ │ │ b.n e3f9a │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e3fe6 │ │ │ │ b.n e3fec │ │ │ │ mov r4, r2 │ │ │ │ b.n e40d4 │ │ │ │ blx 489b4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e40d0 │ │ │ │ b.n e40a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - b.n e416c │ │ │ │ + b.n e421c │ │ │ │ movs r1, r3 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -203823,21 +203824,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 22 │ │ │ │ movs r1, r3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r1, r3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -203856,17 +203857,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r1, r3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -203884,17 +203885,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41f8 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -203912,17 +203913,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41b0 │ │ │ │ + ble.n e4260 │ │ │ │ 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 │ │ │ │ @@ -203940,17 +203941,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n e4248 │ │ │ │ + udf #16 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4364 │ │ │ │ + ble.n e4214 │ │ │ │ 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 │ │ │ │ @@ -204001,17 +204002,17 @@ │ │ │ │ nop │ │ │ │ pop {r1, r2, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n e4428 │ │ │ │ + ble.n e42d8 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e42e8 │ │ │ │ + ble.n e4398 │ │ │ │ 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 │ │ │ │ @@ -204030,17 +204031,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4484 │ │ │ │ + bgt.n e4334 │ │ │ │ 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 │ │ │ │ @@ -204069,17 +204070,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n e43b4 │ │ │ │ + ble.n e4464 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4420 │ │ │ │ + bgt.n e44d0 │ │ │ │ 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] @ (e4554 ) │ │ │ │ @@ -204206,29 +204207,29 @@ │ │ │ │ nop │ │ │ │ cbnz r6, e45c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, e45ba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n e44b8 │ │ │ │ + bgt.n e4568 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e45d4 │ │ │ │ + blt.n e4484 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e44d8 │ │ │ │ + bgt.n e4588 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e459c │ │ │ │ + blt.n e464c │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e455c │ │ │ │ + blt.n e460c │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e450c │ │ │ │ + blt.n e45bc │ │ │ │ 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 │ │ │ │ @@ -204379,18 +204380,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 16a360 │ │ │ │ + bl 16a3b8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a29c │ │ │ │ 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 │ │ │ │ @@ -204399,15 +204400,15 @@ │ │ │ │ blx 47a50 │ │ │ │ ldr r2, [pc, #40] @ (e4770 ) │ │ │ │ ldr r1, [pc, #40] @ (e4774 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (e4778 ) │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ ldr r2, [pc, #36] @ (e477c ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (e4780 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -204428,31 +204429,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 16a130 │ │ │ │ + bl 16a188 │ │ │ │ cbz r0, e47be │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl dc074 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e47a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ 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 │ │ │ │ @@ -204464,33 +204465,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (e48c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a360 │ │ │ │ + bl 16a3b8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a29c │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e481e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e480e │ │ │ │ dmb ish │ │ │ │ cbnz r3, e486a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16a07c │ │ │ │ + bl 16a0d4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4834 │ │ │ │ @@ -204513,29 +204514,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e48a4 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4880 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4872 │ │ │ │ b.n e4824 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e4848 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e48aa │ │ │ │ @@ -204566,33 +204567,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 16a360 │ │ │ │ + bl 16a3b8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a29c │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4930 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e4920 │ │ │ │ dmb ish │ │ │ │ cbnz r3, e49a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a07c │ │ │ │ + bl 16a0d4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, e4974 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -204607,15 +204608,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 16a0bc │ │ │ │ + bl 16a114 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4984 │ │ │ │ dmb ish │ │ │ │ @@ -204625,34 +204626,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e49ea │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e49b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e49a8 │ │ │ │ b.n e4936 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e495c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ mov r0, r7 │ │ │ │ b.n e499a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -204975,15 +204976,15 @@ │ │ │ │ ldr.w r0, [r4, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e4d70 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ cbz r0, e4d64 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e4d96 │ │ │ │ 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 │ │ │ │ @@ -205486,26 +205487,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n e52f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n e52d2 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n e52ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n e52c0 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, e530a │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -205584,21 +205585,21 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #832 @ 0x340 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r6, 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 │ │ │ │ @@ -205638,78 +205639,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 227924 │ │ │ │ + bl 22797c │ │ │ │ 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 234720 │ │ │ │ + bl 234778 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e54f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e5478 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19baa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4fdc │ │ │ │ + bl 1b5034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190c50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18db6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1888a8 │ │ │ │ + bl 188900 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19baa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef9bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ef3b0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (e5520 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b0c8 │ │ │ │ + bl 19b120 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n e54ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 192fb0 │ │ │ │ + bl 193008 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7918 │ │ │ │ + bl 1e7970 │ │ │ │ ldr r2, [pc, #48] @ (e5524 ) │ │ │ │ ldr r3, [pc, #32] @ (e5518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205769,21 +205770,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n e55a0 │ │ │ │ cbz r5, e55fa │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -205795,15 +205796,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #40] @ (e5624 ) │ │ │ │ ldr r3, [pc, #32] @ (e5620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205852,34 +205853,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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e56be │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [pc, #300] @ (e57f8 ) │ │ │ │ ldr r3, [pc, #292] @ (e57f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -205894,93 +205895,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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e572e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] @ e57e0 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r1, r5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e5786 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ vldr d7, [pc, #84] @ e57e8 │ │ │ │ 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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e57cc │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n e56ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -206054,28 +206055,28 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5528 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ cmp.w r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ beq.n e596e │ │ │ │ cmp.w r9, #3 │ │ │ │ beq.w e5aa4 │ │ │ │ cmp.w r9, #4 │ │ │ │ bne.n e5990 │ │ │ │ ldr.w r7, [pc, #1076] @ e5cf8 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e590c │ │ │ │ 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 │ │ │ │ @@ -206084,15 +206085,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5ce8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -206110,29 +206111,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5528 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [pc, #908] @ (e5cfc ) │ │ │ │ ldr r3, [pc, #896] @ (e5cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -206152,111 +206153,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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e59e2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5a44 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ vldr d7, [pc, #660] @ e5ce8 │ │ │ │ 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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5a94 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n e586e │ │ │ │ ldr r7, [pc, #604] @ (e5d04 ) │ │ │ │ add r7, pc │ │ │ │ b.n e58c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b00 │ │ │ │ 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 │ │ │ │ @@ -206265,36 +206266,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5ce8 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b6e │ │ │ │ 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 │ │ │ │ @@ -206302,15 +206303,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5ce8 │ │ │ │ add r2, pc, #8 @ (adr r2, e5b84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -206346,152 +206347,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ add r7, pc, #872 @ (adr r7, e605c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ add r6, pc, #552 @ (adr r6, e5f28 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, e5d62 │ │ │ │ + cbnz r6, e5d78 │ │ │ │ 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 │ │ │ │ @@ -206829,35 +206830,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 1661dc │ │ │ │ + bl 166234 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166244 │ │ │ │ + bl 16629c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ 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 │ │ │ │ @@ -206976,15 +206977,15 @@ │ │ │ │ b.n e61ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, e621c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, e6220 │ │ │ │ @@ -207023,19 +207024,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 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee774 │ │ │ │ ldrb.w r7, [sp, #13] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e6390 │ │ │ │ ldrd r0, sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -207092,28 +207093,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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (e63b4 ) │ │ │ │ ldr r3, [pc, #56] @ (e63ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207208,55 +207209,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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, e64ba │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, e64b2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n e64a0 │ │ │ │ cbz r4, e64c6 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ 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 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, e6524 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (e665c ) │ │ │ │ @@ -207291,19 +207292,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 1663b0 │ │ │ │ + bl 166408 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eebdc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6626 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e662a │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ @@ -207370,15 +207371,15 @@ │ │ │ │ str.w lr, [ip, #60] @ 0x3c │ │ │ │ str.w r3, [ip, #64] @ 0x40 │ │ │ │ cbz r0, e6622 │ │ │ │ bl e89ac │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n e6500 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #60] @ (e6668 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1997 @ 0x7cd │ │ │ │ @@ -207394,15 +207395,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adcs.w r0, r4, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ orn r0, r8, #110 @ 0x6e │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, e66be │ │ │ │ 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 │ │ │ │ @@ -207441,49 +207442,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 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664c4 │ │ │ │ + bl 16651c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, e674e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, e674e │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, e6748 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, e675c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -207740,15 +207741,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl e6204 │ │ │ │ cbz r0, e6a0a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e6ac2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -207810,15 +207811,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl e53cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e6ad6 │ │ │ │ lsls r3, r6, #28 │ │ │ │ bpl.n e69fe │ │ │ │ - bl 1c3f90 │ │ │ │ + bl 1c3fe8 │ │ │ │ b.n e69fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, e6aae │ │ │ │ b.n e6aee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, e6aee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207855,23 +207856,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.n e6a04 │ │ │ │ nop │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ movs r1, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ 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 │ │ │ │ @@ -207906,62 +207907,62 @@ │ │ │ │ cbz r5, e6b7e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e6b74 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n e6cb6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w e6cfe │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldrd r1, r0, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16aee8 │ │ │ │ + bl 16af40 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e6c10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e6cf2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, e6c32 │ │ │ │ @@ -207982,93 +207983,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e6c3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ ldr r2, [pc, #212] @ (e6d34 ) │ │ │ │ ldr r3, [pc, #204] @ (e6d2c ) │ │ │ │ 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 e6d26 │ │ │ │ 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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e6cfe │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e6bdc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee774 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16adb4 │ │ │ │ + bl 16ae0c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6c5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ b.n e6c5c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e6c1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e6bdc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e6bdc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e6c32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n e6c2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ @@ -208270,15 +208271,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e623c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ cbz r4, e6f60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, e6f50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl e89ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -208302,15 +208303,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n e6ecc │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, e6fc0 │ │ │ │ + sxth r2, r3 │ │ │ │ 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 │ │ │ │ @@ -208332,15 +208333,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e7cbc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -208596,15 +208597,15 @@ │ │ │ │ b.n e72ac │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n e735e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r6, r3, r5, lsl #5 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n e72a2 │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -208639,15 +208640,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -208764,48 +208765,48 @@ │ │ │ │ bne.w e7612 │ │ │ │ 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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, e74a0 │ │ │ │ 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, e749a │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr.w r3, [r7, #2184] @ 0x888 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n e7486 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cbz r3, e74b8 │ │ │ │ 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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ 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 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ 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] │ │ │ │ @@ -208834,24 +208835,24 @@ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r3, #2 │ │ │ │ b.n e764e │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n e7556 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ mla r5, r5, r7, r3 │ │ │ │ ldr.w r0, [r5, #-96] │ │ │ │ adds r6, #1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n e7548 │ │ │ │ ldr.w r2, [pc, #1540] @ e7b5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -208957,15 +208958,15 @@ │ │ │ │ b.n e7686 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w e7a02 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n e76b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #8 │ │ │ │ @@ -208979,15 +208980,15 @@ │ │ │ │ bne.n e7678 │ │ │ │ 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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r3 │ │ │ │ bls.w e7d04 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -209011,23 +209012,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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl e5d4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ cmp r7, sl │ │ │ │ bne.n e76fe │ │ │ │ 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 │ │ │ │ @@ -209037,41 +209038,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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n e777c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ 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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e7c90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ @@ -209216,19 +209217,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 1663b0 │ │ │ │ + bl 166408 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eebdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov lr, r0 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e7528 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -209327,15 +209328,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 e7a50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b06 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #712 @ 0x2c8 │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -209402,15 +209403,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl dc018 │ │ │ │ mov fp, r0 │ │ │ │ b.n e75a4 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b06 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -209418,22 +209419,22 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n e76c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ e7760 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xea09ffff │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, e7b90 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, e7cf0 ) │ │ │ │ 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 │ │ │ │ @@ -209447,15 +209448,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 e7daa │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -209558,15 +209559,15 @@ │ │ │ │ b.n e764e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w e703c │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -209594,39 +209595,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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ 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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e7c90 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ b.n e7678 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ b.w e753a │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ @@ -209825,15 +209826,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ ldr.w r5, [fp, #-12] │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e812c │ │ │ │ mov r4, r5 │ │ │ │ b.n e7faa │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -209895,15 +209896,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e80ba │ │ │ │ cbz r1, e8038 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl e84e8 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ cbz r5, e8076 │ │ │ │ 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 │ │ │ │ @@ -210008,15 +210009,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n e81a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, e818c ) │ │ │ │ + add r0, pc, #408 @ (adr r0, e82ec ) │ │ │ │ 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] @ (e81dc ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -210087,15 +210088,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 165f3c │ │ │ │ + bl 165f94 │ │ │ │ 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 │ │ │ │ @@ -210126,30 +210127,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8238 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e828a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e827c │ │ │ │ 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 16a17c │ │ │ │ + bl 16a1d4 │ │ │ │ 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 │ │ │ │ @@ -210166,15 +210167,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, e831a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, e8320 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1663b0 │ │ │ │ + bl 166408 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (e8358 ) │ │ │ │ @@ -210214,17 +210215,17 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bcc.n e83d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ 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] │ │ │ │ @@ -210367,15 +210368,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 1663c0 │ │ │ │ + bl 166418 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e8394 │ │ │ │ add sp, #12 │ │ │ │ @@ -210425,18 +210426,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8558 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8522 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a1d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e85c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e859e │ │ │ │ @@ -210454,36 +210455,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e85a6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8592 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e8592 │ │ │ │ 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 16f940 │ │ │ │ + bl 16f998 │ │ │ │ cbz r0, e85ea │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n e85ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, e85fc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84e8 │ │ │ │ b.n e85f2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -210496,25 +210497,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 16a17c │ │ │ │ + bl 16a1d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e8224 │ │ │ │ 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 16fa04 │ │ │ │ + bl 16fa5c │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, e86a8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -210574,15 +210575,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e86e4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8686 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e8686 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl e84e8 │ │ │ │ b.n e868e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -210617,27 +210618,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 16a17c │ │ │ │ + bl 16a1d4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e8844 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8844 │ │ │ │ mov r0, r4 │ │ │ │ bl e8224 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 16f940 │ │ │ │ + bl 16f998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e881e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -210710,19 +210711,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e88de │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167270 │ │ │ │ + bl 1672c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 16712c │ │ │ │ + bl 167184 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e88de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -210773,21 +210774,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e88ea │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e87c8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e87cc │ │ │ │ b.n e8844 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e8844 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e8942 │ │ │ │ mov r0, r4 │ │ │ │ bl e8224 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -210822,29 +210823,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e896e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8938 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e8938 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ 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] @ (e8a74 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -210877,34 +210878,34 @@ │ │ │ │ cbz r6, e8a44 │ │ │ │ cbnz r3, e8a40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, e8a40 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, e8a3a │ │ │ │ ldrb.w r4, [sp, #21] │ │ │ │ cbnz r4, e8a3a │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 167270 │ │ │ │ + bl 1672c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1670d8 │ │ │ │ + bl 167130 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, e8a64 │ │ │ │ mov r0, r5 │ │ │ │ b.n e89dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -210989,22 +210990,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8ab6 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 167270 │ │ │ │ + bl 1672c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1670d8 │ │ │ │ + bl 167130 │ │ │ │ b.n e8ab6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ @@ -211067,15 +211068,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, e8c10 │ │ │ │ ldr r0, [pc, #308] @ (e8d14 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cbnz r0, e8c10 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, e8bf2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, e8c28 │ │ │ │ ldr r2, [pc, #292] @ (e8d18 ) │ │ │ │ ldr r3, [pc, #280] @ (e8d10 ) │ │ │ │ @@ -211090,31 +211091,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (e8d1c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (e8d20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f728 │ │ │ │ + bl 16f780 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n e8bec │ │ │ │ ldr r7, [pc, #256] @ (e8d24 ) │ │ │ │ add r7, pc │ │ │ │ b.n e8b70 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 1663b0 │ │ │ │ + bl 166408 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8bf2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -211127,32 +211128,32 @@ │ │ │ │ b.n e8bf2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e84e8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n e8bf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165e64 │ │ │ │ + bl 165ebc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8bf2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -211190,49 +211191,49 @@ │ │ │ │ b.n e8c6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r3 │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 38d1e │ │ │ │ bl fff6ed22 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ 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, e8d52 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, e8d6a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f82c │ │ │ │ + bl 16f884 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl dc514 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84e8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8d5e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n e8d4c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211306,30 +211307,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e8f94 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e88 │ │ │ │ + bl 165ee0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 1660dc │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w e8fa0 │ │ │ │ mov r0, r6 │ │ │ │ bl e8224 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f1c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f1c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -211350,27 +211351,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f8e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e8ea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 1660dc │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e24 │ │ │ │ + bl 165e7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8fba │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8fb0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -211396,15 +211397,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e8fc8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1662ac │ │ │ │ + bl 166304 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8ff0 │ │ │ │ ldr r2, [pc, #304] @ (e9074 ) │ │ │ │ ldr r3, [pc, #300] @ (e9070 ) │ │ │ │ @@ -211422,28 +211423,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 1662ac │ │ │ │ + bl 166304 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e8e7c │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n e8f20 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n e8eb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e88 │ │ │ │ + bl 165ee0 │ │ │ │ b.n e8e44 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, e8ff8 │ │ │ │ movs r5, #5 │ │ │ │ b.n e8f40 │ │ │ │ @@ -211464,15 +211465,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8fd0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e8f28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8f40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8fac │ │ │ │ @@ -211512,31 +211513,31 @@ │ │ │ │ ldr r3, [pc, #48] @ (e9084 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n e9018 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n e8f6c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ 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 │ │ │ │ @@ -211578,51 +211579,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n e90da │ │ │ │ mov r0, r6 │ │ │ │ bl e8224 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e916c │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n e9124 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e919c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e916a │ │ │ │ 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 16fa04 │ │ │ │ + bl 16fa5c │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9110 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e914a │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e9124 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n e90da │ │ │ │ @@ -211634,15 +211635,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e917c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e90da │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e90da │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e9118 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl e84e8 │ │ │ │ @@ -211680,15 +211681,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e91f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e91d4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n e91d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -211700,15 +211701,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, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ 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] @ (e9318 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -211783,15 +211784,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -211823,15 +211824,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 166024 │ │ │ │ + bl 16607c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -211842,30 +211843,30 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, e93e0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n e9400 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e9c │ │ │ │ + bl 165ef4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (e941c ) │ │ │ │ ldr r3, [pc, #44] @ (e9414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -211875,32 +211876,32 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n e93e2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e93cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [pc, #12] @ (e9430 ) │ │ │ │ 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, [r0, #20] │ │ │ │ + strh r2, [r3, #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] @ (e94c8 ) │ │ │ │ @@ -211914,29 +211915,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 165e88 │ │ │ │ + bl 165ee0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9328 │ │ │ │ cbnz r0, e94be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e949c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n e94b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165e88 │ │ │ │ + bl 165ee0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (e94d0 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -212036,19 +212037,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 1663b0 │ │ │ │ + bl 166408 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9674 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -212339,15 +212340,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e97c2 │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, e98cc │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ adds r5, #9 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e98c0 │ │ │ │ b.n e980e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n e9652 │ │ │ │ @@ -212402,34 +212403,34 @@ │ │ │ │ b.n e961c │ │ │ │ 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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ 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 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n e99d8 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 48714 │ │ │ │ cbnz r0, e99e4 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ @@ -212449,15 +212450,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.n e961c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ b.n e9992 │ │ │ │ ldr r2, [pc, #104] @ (e9a50 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -212466,48 +212467,48 @@ │ │ │ │ bl dc018 │ │ │ │ b.n e961c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfb05ffff │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r1, r3 │ │ │ │ cbz r2, e9a70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -212636,15 +212637,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 16aee8 │ │ │ │ + bl 16af40 │ │ │ │ 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 │ │ │ │ @@ -212679,15 +212680,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 16aee8 │ │ │ │ + bl 16af40 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, e9c4c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -212921,17 +212922,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ - mcr2 0, 3, r0, cr6, cr8, {0} │ │ │ │ + mrc2 0, 5, r0, cr14, 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] @ (ea008 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -213202,17 +213203,17 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ movs r1, r3 │ │ │ │ cbnz r2, ea198 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213569,25 +213570,25 @@ │ │ │ │ b.n ea388 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + ldr.w r0, [r4, #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 │ │ │ │ @@ -213907,23 +213908,23 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r5, #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 ea8e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -214907,43 +214908,43 @@ │ │ │ │ bl dc018 │ │ │ │ ldr.w r2, [r4, #1204] @ 0x4b4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w eaf3c │ │ │ │ b.n eaffc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r1, r3 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + ldcl 0, cr0, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ movs r1, r3 │ │ │ │ - vst4.8 {d0-d3}, [ip :64], lr │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + vld4.8 {d16-d19}, [r4 :64], lr │ │ │ │ + strb r4, [r6, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r3, #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 │ │ │ │ @@ -215054,15 +215055,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, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ 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] @ (eb450 ) │ │ │ │ @@ -215075,15 +215076,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, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #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] @ (eb48c ) │ │ │ │ @@ -215096,15 +215097,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, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #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] @ (eb540 ) │ │ │ │ @@ -215165,15 +215166,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #336] @ (eb694 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #16] @ (eb560 ) │ │ │ │ + ldr r0, [pc, #368] @ (eb6c0 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r2, [pc, #856] @ (eb8ac ) │ │ │ │ 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 │ │ │ │ @@ -215754,19 +215755,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldr r1, [pc, #576] @ (ebe2c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, r1 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #168] @ (ebca0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec394 │ │ │ │ + b.n eb444 │ │ │ │ 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 │ │ │ │ @@ -215880,20 +215881,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ cbz r3, ebd50 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, ebd6e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215932,15 +215933,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n ebdc2 │ │ │ │ ldr.w ip, [pc, #28] @ ebdcc │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 225c84 │ │ │ │ + bl 225cdc │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ negs r2, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -216141,57 +216142,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 225994 │ │ │ │ + bl 2259ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec106 │ │ │ │ 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 180afc │ │ │ │ + bl 180b54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec0e2 │ │ │ │ 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 180afc │ │ │ │ + bl 180b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec110 │ │ │ │ ldr r0, [pc, #296] @ (ec16c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ ldr r1, [pc, #292] @ (ec170 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 173314 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #288] @ (ec174 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #368] @ 0x170 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ strb.w r0, [sl, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ec132 │ │ │ │ - bl 21ae84 │ │ │ │ + bl 21aedc │ │ │ │ b.n ec094 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n ebf7a │ │ │ │ ldr r4, [pc, #252] @ (ec178 ) │ │ │ │ movs r3, #157 @ 0x9d │ │ │ │ ldr r2, [pc, #252] @ (ec17c ) │ │ │ │ @@ -216232,15 +216233,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (ec188 ) │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ ldr r2, [pc, #176] @ (ec18c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n ec084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r2, [pc, #164] @ (ec190 ) │ │ │ │ movs r3, #189 @ 0xbd │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl dc018 │ │ │ │ @@ -216252,31 +216253,31 @@ │ │ │ │ b.n ebf20 │ │ │ │ ldr r2, [pc, #140] @ (ec194 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ add r2, pc │ │ │ │ b.n ec0ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r2, [pc, #120] @ (ec198 ) │ │ │ │ movs r3, #199 @ 0xc7 │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ mov r4, r0 │ │ │ │ b.n ec094 │ │ │ │ ldr r0, [pc, #104] @ (ec19c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 1730b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (ec1a0 ) │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ str.w r0, [sl, #380] @ 0x17c │ │ │ │ b.n ec06a │ │ │ │ @@ -216287,63 +216288,63 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ rors r0, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r2, #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 ebbfc │ │ │ │ - bl 21af5c │ │ │ │ + bl 21afb4 │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ ldr.w r5, [r4, #312] @ 0x138 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec20c │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ add.w r6, r4, #276 @ 0x114 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec242 │ │ │ │ add.w r0, r4, #244 @ 0xf4 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r4, #284 @ 0x11c │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, ec1f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, ec202 │ │ │ │ @@ -216501,34 +216502,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, ec3c0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ - bl 225b78 │ │ │ │ + bl 225bd0 │ │ │ │ cbnz r0, ec3c0 │ │ │ │ ldr r3, [pc, #112] @ (ec408 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 225c84 │ │ │ │ + bl 225cdc │ │ │ │ cbnz r0, ec3c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (ec40c ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 225de8 │ │ │ │ + bl 225e40 │ │ │ │ b.n ec3c0 │ │ │ │ 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} │ │ │ │ @@ -216545,27 +216546,27 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3c0 │ │ │ │ ldr r3, [pc, #48] @ (ec414 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3c0 │ │ │ │ subs r4, #236 @ 0xec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r7, #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 │ │ │ │ @@ -216582,32 +216583,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n ec442 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ - bl 225ae8 │ │ │ │ + bl 225b40 │ │ │ │ cbz r0, ec446 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (ec46c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225b18 │ │ │ │ + bl 225b70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec442 │ │ │ │ ldr r3, [pc, #20] @ (ec470 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225b48 │ │ │ │ + bl 225ba0 │ │ │ │ b.n ec442 │ │ │ │ subs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216899,16 +216900,16 @@ │ │ │ │ bne.w ec5ea │ │ │ │ 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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, ec7b2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n ec7b2 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -217209,15 +217210,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] @ ed06c │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 173314 │ │ │ │ mov.w r2, #920 @ 0x398 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -217657,42 +217658,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ecfdc │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ ldr r0, [pc, #416] @ (ed120 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ strb.w r0, [r4, #676] @ 0x2a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, ecfd0 │ │ │ │ ldr r5, [pc, #404] @ (ed124 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ed004 │ │ │ │ ldr r5, [pc, #392] @ (ed128 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cbnz r0, ecff0 │ │ │ │ ldr r5, [pc, #380] @ (ed12c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cbz r0, ecfd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ ldr r3, [pc, #348] @ (ed130 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -217704,23 +217705,23 @@ │ │ │ │ blx 485e0 │ │ │ │ cbnz r0, ed018 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ b.n ecf7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #664] @ 0x298 │ │ │ │ b.n ecfae │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #665] @ 0x299 │ │ │ │ b.n ecf9e │ │ │ │ ldr r1, [pc, #284] @ (ed138 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -217750,127 +217751,127 @@ │ │ │ │ nop │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r6, [r7, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r1, r3 │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n ed084 │ │ │ │ + bgt.n ed134 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n ed160 │ │ │ │ + bgt.n ed210 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r2, 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 │ │ │ │ @@ -218003,15 +218004,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ @@ -219629,15 +219630,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ee3d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r6, r4, r7 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r2, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ @@ -219830,15 +219831,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ee044 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #2924] @ 0xb6c │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ b.n ee044 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, ee604 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r1, ee606 │ │ │ │ mov r6, r3 │ │ │ │ @@ -219899,15 +219900,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee57c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee688 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219916,15 +219917,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + blx r6 │ │ │ │ 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] │ │ │ │ @@ -220318,16 +220319,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 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275ec │ │ │ │ + bl 165d24 │ │ │ │ cbz r0, eeb2a │ │ │ │ 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 │ │ │ │ @@ -220672,29 +220673,29 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #40] @ (eeee0 ) │ │ │ │ ldr r1, [pc, #40] @ (eeee4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eee9a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -220760,31 +220761,31 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #44] @ (eefc0 ) │ │ │ │ ldr r1, [pc, #44] @ (eefc4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eef76 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #89 @ 0x59 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -221705,33 +221706,33 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #12 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r6, #8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ 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] @ (ef9f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -222369,15 +222370,15 @@ │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w f025c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n eff9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r5, [r3, #2972] @ 0xb9c │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -222650,15 +222651,15 @@ │ │ │ │ b.n f0088 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #144] @ 0x90 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr4, {1} │ │ │ │ vqadd.u64 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 │ │ │ │ @@ -222679,37 +222680,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f033c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r2, [pc, #1420] @ f08a8 │ │ │ │ ldr.w r3, [pc, #1408] @ f08a0 │ │ │ │ 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 f0898 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldrb.w r3, [r6, #704] @ 0x2c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0578 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -223056,18 +223057,18 @@ │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f07be │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07ee │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -223174,15 +223175,15 @@ │ │ │ │ b.n f0704 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n f0770 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0312 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ @@ -223239,39 +223240,39 @@ │ │ │ │ b.n f0794 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [ip, #-472] @ 0xfffffe28 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ ldc2l 0, cr0, [sl], {118} @ 0x76 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r4, #28 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #26 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ 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] @ (f0968 ) │ │ │ │ @@ -223470,34 +223471,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ b.n f0afe │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n f0b22 │ │ │ │ cbnz r0, f0b28 │ │ │ │ ldrd r2, r3, [r4, #792] @ 0x318 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f0aee │ │ │ │ ldr.w r8, [r4, #800] @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f0aaa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f0a98 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f0b0c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f0b0c │ │ │ │ @@ -223564,15 +223565,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n f0bba │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f0bce │ │ │ │ - rsbs r0, r2, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf22a0024 │ │ │ │ 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] @ (f0c84 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ ldr r3, [pc, #148] @ (f0c88 ) │ │ │ │ @@ -223582,48 +223583,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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, f0c4e │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ 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 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f0c22 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec3c │ │ │ │ ldr r2, [pc, #40] @ (f0c8c ) │ │ │ │ ldr r3, [pc, #32] @ (f0c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -223660,25 +223661,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ add.w r2, r5, #440 @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n f0d3e │ │ │ │ dmb ish │ │ │ │ @@ -223720,40 +223721,40 @@ │ │ │ │ ldrb.w r3, [r0, #232] @ 0xe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0e0c │ │ │ │ add.w r5, r0, #564 @ 0x234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r4, #592 @ 0x250 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #328 @ (adr r3, f0ef8 ) │ │ │ │ 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 f0edc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0dbc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n f0e8c │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, #2 │ │ │ │ beq.n f0eb4 │ │ │ │ ldr r2, [pc, #276] @ (f0f08 ) │ │ │ │ ldr r3, [pc, #272] @ (f0f04 ) │ │ │ │ @@ -223810,24 +223811,24 @@ │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0df0 │ │ │ │ blx 4840c │ │ │ │ b.n f0df0 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add.w r6, r4, #648 @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f0c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f0e66 │ │ │ │ movs r5, #1 │ │ │ │ b.n f0df0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ blx 483e8 │ │ │ │ @@ -223837,20 +223838,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl efea0 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0e52 │ │ │ │ add.w r0, r4, #544 @ 0x220 │ │ │ │ - bl 172ddc │ │ │ │ + bl 172e34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f0e5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2940076 │ │ │ │ @@ -224130,18 +224131,18 @@ │ │ │ │ b.n f114c │ │ │ │ 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 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f1206 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f1214 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -224151,18 +224152,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1204 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f124a │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f1248 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1248 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224170,19 +224171,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n f1210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227594 │ │ │ │ + bl 2275ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f12c0 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f12e8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f12e8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224344,15 +224345,15 @@ │ │ │ │ beq.n f1320 │ │ │ │ b.n f131e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, r4, asr #32 │ │ │ │ + pkhtb r0, r2, r4, asr #32 │ │ │ │ mcrr 0, 7, r0, r4, cr6 │ │ │ │ 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 │ │ │ │ @@ -224409,15 +224410,15 @@ │ │ │ │ b.n f1456 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f145c │ │ │ │ nop │ │ │ │ rsb r0, r6, r6, ror #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r1, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #680] @ 0x2a8 │ │ │ │ cbnz r0, f14e2 │ │ │ │ cbz r1, f14da │ │ │ │ ldrb.w r3, [ip, #687] @ 0x2af │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -224873,32 +224874,32 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f187c │ │ │ │ ldr r2, [pc, #44] @ (f1980 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #44] @ (f1984 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n f187c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r0], #-472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n f1858 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n f12d8 │ │ │ │ + b.n f1388 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r4, #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 │ │ │ │ @@ -224916,31 +224917,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 f19e8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f1a08 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ ldrd r3, r1, [r4, #544] @ 0x220 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f19d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f19d0 │ │ │ │ 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} │ │ │ │ @@ -224949,55 +224950,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1b3c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f1b44 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f1ae4 │ │ │ │ add.w r6, r4, #808 @ 0x328 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl f112c │ │ │ │ @@ -225014,38 +225015,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 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ mov r0, r4 │ │ │ │ bl ed2fc │ │ │ │ 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 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f1a7e │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ b.n f1aae │ │ │ │ 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 │ │ │ │ @@ -225077,26 +225078,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1c6c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -225127,15 +225128,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 48960 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n f1bae │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f1be4 │ │ │ │ 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] @ (f2038 ) │ │ │ │ @@ -225152,15 +225153,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl f02c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #912] @ (f2040 ) │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 172b28 │ │ │ │ + bl 172b80 │ │ │ │ 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 │ │ │ │ @@ -225169,38 +225170,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f1f60 │ │ │ │ add.w r6, sl, #468 @ 0x1d4 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, sl, #496 @ 0x1f0 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ add r3, pc, #816 @ (adr r3, f2030 ) │ │ │ │ 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 f225a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f1d0c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f227a │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w f1f60 │ │ │ │ @@ -225232,24 +225233,24 @@ │ │ │ │ ldr.w r4, [r6, #856] @ 0x358 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f227e │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2808 @ 0xaf8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n f1dc8 │ │ │ │ ldr.w r3, [r6, #1552] @ 0x610 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n f1dd8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166764 │ │ │ │ + bl 1667bc │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f1db6 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -225337,52 +225338,52 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n f1f2a │ │ │ │ add.w r6, sl, #672 @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f2186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f1cce │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w f1da4 │ │ │ │ b.n f1d76 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #720 @ 0x2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl f0c90 │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f2288 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r2, [pc, #196] @ (f2044 ) │ │ │ │ ldr r3, [pc, #184] @ (f203c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -225440,15 +225441,15 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n f2714 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r1, r3 │ │ │ │ b.n f213c │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [sl, #352] @ 0x160 │ │ │ │ blx 47520 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -225540,36 +225541,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f2270 │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f1efc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n f21a0 │ │ │ │ ldr.w r3, [r7, #1552] @ 0x610 │ │ │ │ cbz r3, f21b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166764 │ │ │ │ + bl 1667bc │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f2192 │ │ │ │ ldr.w r3, [sl, #424] @ 0x1a8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -225628,43 +225629,43 @@ │ │ │ │ blx 488e8 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n f21fe │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ b.n f2118 │ │ │ │ add.w r0, sl, #448 @ 0x1c0 │ │ │ │ - bl 172ddc │ │ │ │ + bl 172e34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f1d3a │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f2172 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f1f60 │ │ │ │ add.w r4, sl, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f22fa │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f1f78 │ │ │ │ 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] │ │ │ │ @@ -225680,15 +225681,15 @@ │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 47d14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2118 │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f22a0 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f214e │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f214e │ │ │ │ @@ -225708,20 +225709,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 172b28 │ │ │ │ + bl 172b80 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r3, r5, #672 @ 0x2a0 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f2486 │ │ │ │ @@ -225734,21 +225735,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w f24aa │ │ │ │ ldr.w r1, [r3, #1552] @ 0x610 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f238a │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ blx 48918 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f246a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -225791,37 +225792,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n f2422 │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [r5, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f25c6 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl f0c90 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w f237e │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r2, [pc, #600] @ (f26e8 ) │ │ │ │ ldr r3, [pc, #592] @ (f26e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -225830,15 +225831,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, f24ba │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 166764 │ │ │ │ + bl 1667bc │ │ │ │ b.n f236e │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w f239e │ │ │ │ b.n f24b0 │ │ │ │ @@ -225874,15 +225875,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n f2596 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, f2584 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n f2504 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -225911,30 +225912,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 47c18 │ │ │ │ b.n f2526 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r2, r3, [r5, #792] @ 0x318 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n f25b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f251e │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r1, fp, [r5, #792] @ 0x318 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ b.n f25ac │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f2458 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2468 │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -225975,15 +225976,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 227588 │ │ │ │ + bl 2275e0 │ │ │ │ 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] │ │ │ │ @@ -225994,21 +225995,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl f0fd0 │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl f0bdc │ │ │ │ - bl 227588 │ │ │ │ + bl 2275e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, f26a6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 227588 │ │ │ │ + bl 2275e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, f26b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -226023,15 +226024,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n f246a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n f2670 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r1, r3 │ │ │ │ blt.n f27c4 │ │ │ │ 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 │ │ │ │ @@ -226106,30 +226107,30 @@ │ │ │ │ beq.w f2c40 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r4, #720 @ 0x2d0 │ │ │ │ blx 47a50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c34 │ │ │ │ add.w sl, r4, #648 @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3060 │ │ │ │ add.w r7, r4, #672 @ 0x2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3046 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3026 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ blx 473ac │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -226373,15 +226374,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n f2ada │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w f2c94 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 16b12c │ │ │ │ + bl 16b184 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n f2ace │ │ │ │ cbz r5, f2afe │ │ │ │ add.w sl, r7, r5, lsl #2 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -226470,22 +226471,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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fc0 │ │ │ │ add.w r3, r4, #496 @ 0x1f0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2e0a │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ b.n f2b02 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -226599,15 +226600,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n f2742 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f28c0 │ │ │ │ b.n f2d6e │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 16b12c │ │ │ │ + bl 16b184 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ beq.w f2afe │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ @@ -226646,15 +226647,15 @@ │ │ │ │ bl f0bdc │ │ │ │ mov r3, sl │ │ │ │ b.n f2842 │ │ │ │ add.w r3, r4, #468 @ 0x1d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f307c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f2ec0 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r5, #1 │ │ │ │ @@ -226665,69 +226666,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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fd2 │ │ │ │ add.w r3, r4, #592 @ 0x250 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fca │ │ │ │ add.w r6, r4, #564 @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fc4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f2ec0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n f2ea0 │ │ │ │ mov r0, sl │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f2ebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r2, r1, [r7, #544] @ 0x220 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #552] @ 0x228 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n f2e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f2e88 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #516] @ (f30c8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #640 @ 0x280 │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180c18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2f76 │ │ │ │ ldr r1, [pc, #504] @ (f30cc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #644 @ 0x284 │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180c18 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f2f44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r3, #665] @ 0x299 │ │ │ │ @@ -226762,63 +226763,63 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n f2884 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f3084 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2c30 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ b.n f2c30 │ │ │ │ blx 47574 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl ed5b8 │ │ │ │ b.n f2b02 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b0e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ b.n f2c30 │ │ │ │ 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 │ │ │ │ @@ -226827,34 +226828,34 @@ │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2fb2 │ │ │ │ add.w r7, r4, #448 @ 0x1c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c16 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r9 │ │ │ │ b.n f304e │ │ │ │ @@ -226864,18 +226865,18 @@ │ │ │ │ blx 4858c │ │ │ │ mov r1, r0 │ │ │ │ b.n f2f2e │ │ │ │ mov.w sl, #13824 @ 0x3600 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ b.n f2884 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ b.n f2c28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 166724 │ │ │ │ + bl 16677c │ │ │ │ b.n f2f5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bhi.n f3068 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n f3040 │ │ │ │ @@ -226887,20 +226888,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 f2fc4 │ │ │ │ + bcc.n f3074 │ │ │ │ movs r4, r4 │ │ │ │ b.n f30e2 │ │ │ │ @ instruction: 0xffffedad │ │ │ │ vsri.32 d31, d31, #1 │ │ │ │ - @ instruction: 0xffffce8c │ │ │ │ + vqrdmlah.s q14, , d20[0] │ │ │ │ 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] @ (f31bc ) │ │ │ │ @@ -226995,15 +226996,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 2, r0, cr0, cr8, {0} │ │ │ │ + mrc2 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 │ │ │ │ @@ -227194,71 +227195,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f34f0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f34e8 │ │ │ │ ldr r3, [pc, #300] @ (f34fc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (f3500 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f34e2 │ │ │ │ cbz r5, f344c │ │ │ │ ldr r7, [pc, #276] @ (f3504 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3498 │ │ │ │ ldr r7, [pc, #260] @ (f3508 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34a6 │ │ │ │ ldr r7, [pc, #248] @ (f350c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34ba │ │ │ │ ldr r7, [pc, #232] @ (f3510 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #686] @ 0x2ae │ │ │ │ mov r1, r7 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34ce │ │ │ │ ldr r7, [pc, #212] @ (f3514 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f10 │ │ │ │ cbnz r0, f3484 │ │ │ │ ldr r2, [pc, #200] @ (f3518 ) │ │ │ │ ldr r3, [pc, #204] @ (f351c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (f3520 ) │ │ │ │ @@ -227277,73 +227278,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 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #688] @ 0x2b0 │ │ │ │ b.n f344c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f0c │ │ │ │ + bl 259f64 │ │ │ │ str.w r0, [r6, #680] @ 0x2a8 │ │ │ │ b.n f3400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #684] @ 0x2ac │ │ │ │ b.n f3412 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #685] @ 0x2ad │ │ │ │ b.n f3424 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f40 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #686] @ 0x2ae │ │ │ │ b.n f343c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n f3478 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ 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 │ │ │ │ @@ -227354,33 +227355,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #884] @ 0x374 │ │ │ │ cbz r6, f3588 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f3570 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, f3562 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3558 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ 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 │ │ │ │ @@ -227658,51 +227659,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ cbnz r0, f3904 │ │ │ │ ldrb.w r7, [r4, #532] @ 0x214 │ │ │ │ cbnz r7, f38e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2586dc │ │ │ │ + bl 258734 │ │ │ │ add.w r8, r4, #472 @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #532] @ 0x214 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n f3904 │ │ │ │ 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 166740 │ │ │ │ + bl 166798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp r4, #1 │ │ │ │ beq.n f390e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f38e2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f38e2 │ │ │ │ @@ -227744,24 +227745,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a2a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3a82 │ │ │ │ add.w r6, r4, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a6a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w f3aba │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, f3ae8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ @@ -227770,22 +227771,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, f3ae8 ) │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a6a │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #436] @ 0x1b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n f3a28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f386c │ │ │ │ @@ -227795,22 +227796,22 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n f3a2a │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cbz r3, f3a28 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cbz r3, f3a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ cbnz r0, f3a6a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n f3a46 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (f3b00 ) │ │ │ │ ldr r3, [pc, #204] @ (f3afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -227821,36 +227822,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f386c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f3a2a │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n f39ca │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n f3a2a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f395a │ │ │ │ add r1, pc, #108 @ (adr r1, f3af0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ 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 │ │ │ │ @@ -227866,19 +227867,19 @@ │ │ │ │ b.n f39a2 │ │ │ │ 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 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f3a94 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -227896,15 +227897,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 │ │ │ │ @@ -227916,15 +227917,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -227942,25 +227943,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ cbz r3, f3bc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ bl f3b04 │ │ │ │ mov r0, r6 │ │ │ │ blx 47944 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -227985,15 +227986,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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, f3c84 │ │ │ │ cmp r1, r4 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -228003,15 +228004,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r6 │ │ │ │ bl f3b04 │ │ │ │ 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 │ │ │ │ @@ -228134,15 +228135,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 165cec │ │ │ │ + bl 165d44 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n f3e0c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -228182,15 +228183,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 173a60 │ │ │ │ + bl 173ab8 │ │ │ │ movs r3, #1 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228264,15 +228265,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f3fc0 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3fb6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3fe8 │ │ │ │ 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 f3f50 │ │ │ │ @@ -228294,15 +228295,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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ ldr r2, [pc, #108] @ (f4004 ) │ │ │ │ ldr r3, [pc, #96] @ (f3ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -228394,20 +228395,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrb.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ │ │ cbz r1, f4112 │ │ │ │ mov ip, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f40c6 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #224 @ 0xe0 │ │ │ │ @@ -228441,15 +228442,15 @@ │ │ │ │ bne.n f418e │ │ │ │ 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 2586dc │ │ │ │ + bl 258734 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n f4184 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4080 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -228463,28 +228464,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n f407a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #532] @ 0x214 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2584e0 │ │ │ │ + bl 258538 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n f40b0 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f40f8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -228559,15 +228560,15 @@ │ │ │ │ cbz r0, f4252 │ │ │ │ ldr r2, [pc, #60] @ (f4274 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n f4248 │ │ │ │ cbz r3, f4264 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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] │ │ │ │ @@ -228594,15 +228595,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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cbz r0, f42b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -228629,15 +228630,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 f42da │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, f4344 │ │ │ │ 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 │ │ │ │ @@ -228815,30 +228816,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n f44a2 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, f4512 │ │ │ │ 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 f445e │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n f44a2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n f44a2 │ │ │ │ @@ -229369,17 +229370,17 @@ │ │ │ │ ldr.w r0, [r7, #524] @ 0x20c │ │ │ │ cbz r0, f4b06 │ │ │ │ blx 47e04 │ │ │ │ ldr.w r0, [r7, #528] @ 0x210 │ │ │ │ cbz r0, f4b10 │ │ │ │ blx 47e04 │ │ │ │ add.w r0, r7, #472 @ 0x1d8 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ add.w r0, r7, #408 @ 0x198 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr.w r0, [r7, #520] @ 0x208 │ │ │ │ cbz r0, f4b2a │ │ │ │ blx 47f78 │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ cbz r1, f4b3a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -229639,18 +229640,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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 │ │ │ │ @@ -229699,15 +229700,15 @@ │ │ │ │ beq.w f5130 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 f4cd8 │ │ │ │ @@ -230368,15 +230369,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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f575e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ @@ -230674,15 +230675,15 @@ │ │ │ │ b.n f5862 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #976 @ (adr r7, f5c78 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n f57e4 │ │ │ │ + bhi.n f5894 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #600 @ (adr r7, f5b0c ) │ │ │ │ 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 │ │ │ │ @@ -230780,15 +230781,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl f5450 │ │ │ │ b.n f5992 │ │ │ │ mov.w r9, #13824 @ 0x3600 │ │ │ │ movt r9, #50277 @ 0xc465 │ │ │ │ b.n f5992 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bhi.n f59e0 │ │ │ │ + bhi.n f5a90 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #120 @ (adr r7, f5a44 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #408 @ (adr r6, f5b6c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -230894,15 +230895,15 @@ │ │ │ │ movt r8, #50277 @ 0xc465 │ │ │ │ b.n f5aba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #48 @ (adr r6, f5b20 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n f5acc │ │ │ │ + bvc.n f5b7c │ │ │ │ movs r0, r3 │ │ │ │ add r5, pc, #248 @ (adr r5, f5bf4 ) │ │ │ │ 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 │ │ │ │ @@ -231069,15 +231070,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f5c70 │ │ │ │ ldr r2, [pc, #172] @ (f5d58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #172] @ (f5d5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ b.n f5c70 │ │ │ │ ldr r3, [pc, #160] @ (f5d60 ) │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ @@ -231131,27 +231132,27 @@ │ │ │ │ b.n f5bb4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #928 @ (adr r4, f60e8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #376 @ (adr r2, f5ec8 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, f6028 ) │ │ │ │ movs r4, r4 │ │ │ │ add r3, pc, #888 @ (adr r3, f60cc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n f5e48 │ │ │ │ + bcc.n f5cf8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5dd8 │ │ │ │ + bmi.n f5c88 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n f5d50 │ │ │ │ + bmi.n f5e00 │ │ │ │ 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] @ f67e0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -231372,21 +231373,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, f5fe4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f67be │ │ │ │ str.w r5, [r4, #396] @ 0x18c │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6500 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ 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 │ │ │ │ @@ -232126,15 +232127,15 @@ │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ bvc.n f67f2 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vdup.8 q15, d9[7] │ │ │ │ @ instruction: 0xffffd7e7 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31- │ │ │ │ @ instruction: 0xffff0bf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66a006d │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ bls.n f679a │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -232218,15 +232219,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -232631,15 +232632,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f6cfe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f6d12 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -232812,15 +232813,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6ef8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #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] @ (f6ff8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -232932,15 +232933,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f7028 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #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] │ │ │ │ @@ -233233,34 +233234,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ b.n f7346 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f736a │ │ │ │ cbnz r0, f7370 │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f7336 │ │ │ │ ldr.w r8, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f72f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0fc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f72e0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f7354 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f7354 │ │ │ │ @@ -233306,22 +233307,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 47bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n f73d8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 48544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f73d8 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r3, pc, #800 @ (adr r3, f7730 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -233506,15 +233507,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n f75c0 │ │ │ │ blx 47edc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n f75c2 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [pc, #56] @ (f7620 ) │ │ │ │ mov r2, r1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r0, #664] @ 0x298 │ │ │ │ @@ -233528,15 +233529,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, [r3, #0] │ │ │ │ + ldrh r6, [r6, #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 f765c │ │ │ │ @@ -233565,24 +233566,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, f76a6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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] │ │ │ │ @@ -233891,15 +233892,15 @@ │ │ │ │ bne.n f792e │ │ │ │ b.n f7998 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f794a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n f794a │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #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] @ (f7a68 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -233969,17 +233970,17 @@ │ │ │ │ bl f79dc │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f7a92 │ │ │ │ add.w r0, r6, #364 @ 0x16c │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r6, #392 @ 0x188 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ mov r0, r6 │ │ │ │ bl ed2fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -234028,15 +234029,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ add r3, pc, #184 @ (adr r3, f7c00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -234045,15 +234046,15 @@ │ │ │ │ b.n f7b7c │ │ │ │ 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 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n f7bb6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, f7bd2 │ │ │ │ @@ -234066,15 +234067,15 @@ │ │ │ │ cbz r1, f7bc0 │ │ │ │ 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 166740 │ │ │ │ + bl 166798 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n f7b7c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n f7bd4 │ │ │ │ @@ -234083,15 +234084,15 @@ │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7b96 │ │ │ │ b.n f7b74 │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r2, [pc, #52] @ (f7c14 ) │ │ │ │ ldr r3, [pc, #44] @ (f7c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -234311,15 +234312,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 │ │ │ │ - cbz r2, f7e6c │ │ │ │ + push {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -234388,15 +234389,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n f7f88 │ │ │ │ add.w r9, r7, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, f7f10 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f7ed4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ @@ -234407,15 +234408,15 @@ │ │ │ │ bne.n f7ecc │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w sl, [r4, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #240] @ (f7fe8 ) │ │ │ │ ldr r3, [pc, #236] @ (f7fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -234438,38 +234439,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 166740 │ │ │ │ + bl 166798 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n f7ec0 │ │ │ │ add.w r6, r4, #364 @ 0x16c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f7ef4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, sl │ │ │ │ adcs.w r3, r3, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, f7fbe │ │ │ │ @@ -234487,15 +234488,15 @@ │ │ │ │ beq.n f7f1c │ │ │ │ b.n f7f42 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n f7eb6 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f7ef4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -234710,15 +234711,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 f804c │ │ │ │ - cbz r0, f8232 │ │ │ │ + cbz r0, f8248 │ │ │ │ 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 │ │ │ │ @@ -234796,21 +234797,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 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8524 │ │ │ │ add.w r3, fp, #392 @ 0x188 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8532 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ @@ -234883,17 +234884,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl f79dc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f83d0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, fp │ │ │ │ bl ed2fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -234997,31 +234998,31 @@ │ │ │ │ b.n f83a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [r2] │ │ │ │ b.n f8402 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n f8402 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n f8402 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ b.n f852c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -235229,75 +235230,75 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n f85c2 │ │ │ │ mov r5, ip │ │ │ │ b.n f85de │ │ │ │ add.w r5, r0, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f85c4 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 166708 │ │ │ │ + bl 166760 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f879a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85c4 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85c2 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 f8816 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ b.n f8736 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ strd r2, r3, [sl, #440] @ 0x1b8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ b.n f880e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ 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, f8858 │ │ │ │ @@ -235309,15 +235310,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ bne.n f88cc │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #352] @ 0x160 │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -235329,18 +235330,18 @@ │ │ │ │ str.w r2, [r5, #676] @ 0x2a4 │ │ │ │ str.w r3, [r5, #644] @ 0x284 │ │ │ │ bl f8570 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r6, f88be │ │ │ │ str.w r6, [r4, #360] @ 0x168 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 f887e │ │ │ │ ldr r2, [pc, #16] @ (f88e4 ) │ │ │ │ @@ -235382,28 +235383,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f8570 │ │ │ │ cbz r0, f8940 │ │ │ │ str.w r0, [r5, #360] @ 0x168 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n f8966 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n f890e │ │ │ │ add.w r0, r5, #392 @ 0x188 │ │ │ │ str.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str.w r2, [r5, #444] @ 0x1bc │ │ │ │ - bl 166708 │ │ │ │ + bl 166760 │ │ │ │ b.n f895a │ │ │ │ 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] │ │ │ │ @@ -235424,24 +235425,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, f89e0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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] │ │ │ │ @@ -236254,23 +236255,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 180afc │ │ │ │ + bl 180b54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f935a │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cbnz r0, f9354 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 166674 │ │ │ │ + bl 1666cc │ │ │ │ cbnz r0, f934e │ │ │ │ ldr r2, [pc, #96] @ (f9368 ) │ │ │ │ ldr r3, [pc, #100] @ (f936c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #92] @ (f9370 ) │ │ │ │ @@ -236295,17 +236296,17 @@ │ │ │ │ beq.n f9346 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n f92d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n f92ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f9332 │ │ │ │ svc 5 │ │ │ │ @@ -236351,27 +236352,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n f93e2 │ │ │ │ mov r8, r3 │ │ │ │ b.n f93ae │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f9432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, f9422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16674c │ │ │ │ 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 │ │ │ │ @@ -236381,15 +236382,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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f93fc │ │ │ │ b.n f9422 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236404,19 +236405,19 @@ │ │ │ │ bge.n f947e │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f94a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 │ │ │ │ @@ -237036,23 +237037,23 @@ │ │ │ │ bl f7dfc │ │ │ │ cbz r0, f9b3c │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cbz r7, f9b34 │ │ │ │ ldr r1, [pc, #64] @ (f9b44 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -237205,16 +237206,16 @@ │ │ │ │ beq.n f9d4a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n f9d72 │ │ │ │ add.w r6, fp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ - bl 16b038 │ │ │ │ + bl 180be0 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -237231,32 +237232,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 166740 │ │ │ │ + bl 166798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ cbnz r4, f9d16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n f9c72 │ │ │ │ ldr r2, [pc, #256] @ (f9e00 ) │ │ │ │ mov r3, fp │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9cc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9da0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9dae │ │ │ │ @@ -237525,17 +237526,17 @@ │ │ │ │ b.n f9fb0 │ │ │ │ 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 167054 │ │ │ │ + bl 1670ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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] @ fa524 │ │ │ │ @@ -237543,15 +237544,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w fa4be │ │ │ │ ldr.w r3, [pc, #1292] @ fa528 │ │ │ │ add r3, pc │ │ │ │ @@ -237568,21 +237569,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 21efd0 │ │ │ │ + bl 21f028 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #236 @ 0xec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 21efd0 │ │ │ │ + bl 21f028 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd sl, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -237924,36 +237925,36 @@ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r4, #272] @ 0x110 │ │ │ │ b.n fa124 │ │ │ │ ldr.w sl, [pc, #136] @ fa548 │ │ │ │ mov.w fp, #0 │ │ │ │ add sl, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 172fb4 │ │ │ │ + bl 17300c │ │ │ │ ldr r2, [pc, #124] @ (fa54c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1730d8 │ │ │ │ + bl 173130 │ │ │ │ ldr.w ip, [pc, #108] @ fa550 │ │ │ │ dmb ish │ │ │ │ add ip, pc │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ strexd lr, r0, r1, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n fa4ec │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ b.n fa018 │ │ │ │ ldr r0, [pc, #76] @ (fa554 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ + bl 17300c │ │ │ │ ldr r3, [pc, #72] @ (fa558 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -237972,21 +237973,21 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238005,31 +238006,31 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r4, r3, #2048 @ 0x800 │ │ │ │ bne.n fa5c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 21f100 │ │ │ │ + bl 21f158 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #88] @ (fa5f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1665f8 │ │ │ │ - bl 166670 │ │ │ │ + bl 166650 │ │ │ │ + bl 1666c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16ae78 │ │ │ │ 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 166eb4 │ │ │ │ + bl 166f0c │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r2, [pc, #48] @ (fa5fc ) │ │ │ │ ldr r3, [pc, #32] @ (fa5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -238055,68 +238056,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 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa63e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r7, #400] @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 1663e4 │ │ │ │ + bl 16643c │ │ │ │ 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 165f3c │ │ │ │ + bl 165f94 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa6a6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ 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 │ │ │ │ @@ -238128,32 +238129,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 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #964 @ 0x3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166104 │ │ │ │ + bl 16615c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167270 │ │ │ │ + bl 1672c8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, fa744 │ │ │ │ ldr r2, [pc, #40] @ (fa758 ) │ │ │ │ ldr r3, [pc, #36] @ (fa754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238186,44 +238187,44 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, fa7e2 │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee774 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbnz r2, fa802 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, fa7fa │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16daa4 │ │ │ │ ldr r2, [pc, #60] @ (fa820 ) │ │ │ │ ldr r3, [pc, #52] @ (fa81c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -238232,15 +238233,15 @@ │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ b.n fa7a6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa7a6 │ │ │ │ b.n fa7fa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -238252,50 +238253,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 1663e4 │ │ │ │ + bl 16643c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ strb.w r0, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa8dc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands.w r9, r3, #112 @ 0x70 │ │ │ │ bne.n fa8dc │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -238318,21 +238319,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 165f3c │ │ │ │ + bl 165f94 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ ldrb.w r1, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fa674 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa92c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -238362,22 +238363,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl fa6c8 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 16712c │ │ │ │ + bl 167184 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa99a │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663b0 │ │ │ │ + bl 166408 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, fa990 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ @@ -238422,30 +238423,30 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl fa6c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl fa674 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cbz r1, faa10 │ │ │ │ mov r0, r6 │ │ │ │ bl fa674 │ │ │ │ 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 1670d8 │ │ │ │ + bl 167130 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, faa40 │ │ │ │ ldr r2, [pc, #40] @ (faa54 ) │ │ │ │ ldr r3, [pc, #36] @ (faa50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238851,19 +238852,19 @@ │ │ │ │ sub.w lr, lr, #17 │ │ │ │ cmp.w lr, #2 │ │ │ │ bhi.n fae4c │ │ │ │ ldr r1, [pc, #48] @ (fae70 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 21dc90 │ │ │ │ + bl 21dce8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 21dd60 │ │ │ │ + bl 21ddb8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ bls.n fae4c │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -238900,15 +238901,15 @@ │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ movt r2, #134 @ 0x86 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ bpl.n faeca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238953,21 +238954,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n faf54 │ │ │ │ cbz r5, fafae │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -238979,15 +238980,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #40] @ (fafd8 ) │ │ │ │ ldr r3, [pc, #32] @ (fafd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239039,15 +239040,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w fb16c │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fb030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1886bc │ │ │ │ + bl 188714 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w fb16c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r5 │ │ │ │ @@ -239062,44 +239063,44 @@ │ │ │ │ bl faedc │ │ │ │ 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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fb0ac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w fp, r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, fb13e │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -239128,15 +239129,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n fb0f2 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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] │ │ │ │ @@ -239198,30 +239199,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb20e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb1c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #288] @ (fb348 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -239251,38 +239252,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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb294 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -239321,15 +239322,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (fb384 ) │ │ │ │ ldr r3, [pc, #32] @ (fb378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239395,50 +239396,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb3e8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n fb3e8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb45c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb3e8 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fb4c4 │ │ │ │ @@ -239500,25 +239501,25 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb6a4 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb61e │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r2, r5 │ │ │ │ @@ -239535,66 +239536,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb5b0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r2, [pc, #1200] @ fbab0 │ │ │ │ ldr.w r3, [pc, #1192] @ fbaac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -239607,110 +239608,110 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w fba98 │ │ │ │ movs r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r7, [r3, #812] @ 0x32c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 fb716 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n fb74e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n fb5fe │ │ │ │ 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 fb808 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r6, [r3, #812] @ 0x32c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n fb5fe │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb73c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ b.n fb694 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -239793,25 +239794,25 @@ │ │ │ │ b.n fb716 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ b.n fb716 │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -239827,160 +239828,160 @@ │ │ │ │ vldr d7, [pc, #584] @ fbaa0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb886 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb8c6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb8f4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl fb388 │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [pc, #400] @ fbaa0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb93c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb97c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb9aa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r2, r7 │ │ │ │ @@ -239990,65 +239991,65 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n fb5fe │ │ │ │ movs r0, #0 │ │ │ │ b.n fb5fe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r3, [pc, #72] @ (fbaf4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -240081,25 +240082,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbb1a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #72] @ (fbb64 ) │ │ │ │ ldr r3, [pc, #64] @ (fbb60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -240175,26 +240176,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fbb9a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n fbb9a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r8, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, fp │ │ │ │ @@ -240231,29 +240232,29 @@ │ │ │ │ beq.n fbc7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbc3e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bdbc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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 fbc5a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bdbc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n fbc5a │ │ │ │ ldr r2, [pc, #12] @ (fbca0 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n fbc62 │ │ │ │ @@ -240287,25 +240288,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbd0a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fb230 │ │ │ │ ldr r2, [pc, #36] @ (fbd3c ) │ │ │ │ ldr r3, [pc, #28] @ (fbd38 ) │ │ │ │ @@ -240384,70 +240385,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbdfa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbe44 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -240489,15 +240490,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (fbf4c ) │ │ │ │ ldr r3, [pc, #32] @ (fbf40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -240552,30 +240553,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 fc0ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 183508 │ │ │ │ + bl 183560 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197aa0 │ │ │ │ + bl 197af8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b40ac │ │ │ │ + bl 1b4104 │ │ │ │ ldr r1, [pc, #580] @ (fc20c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4738 │ │ │ │ + bl 1c4790 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ 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 │ │ │ │ @@ -240584,30 +240585,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 1dc5d8 │ │ │ │ + bl 1dc630 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #504] @ (fc210 ) │ │ │ │ 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 1d87b0 │ │ │ │ + bl 1d8808 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w fc19e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r4 │ │ │ │ orrs r1, r2 │ │ │ │ @@ -240616,86 +240617,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 1cbdf4 │ │ │ │ + bl 1cbe4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da3d0 │ │ │ │ + bl 1da428 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fc176 │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1ef4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbd2c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfa40 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0260 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w fc1d0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c369c │ │ │ │ + bl 1c36f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198bdc │ │ │ │ + bl 198c34 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b432c │ │ │ │ + bl 1b4384 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18db6c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1caccc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccbdc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca81c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc108 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0064 │ │ │ │ + bl 1f00bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n fc1bc │ │ │ │ @@ -240703,76 +240704,76 @@ │ │ │ │ beq.n fc16a │ │ │ │ cmp r1, #2 │ │ │ │ beq.n fc168 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcd04 │ │ │ │ + bl 1dcd5c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d218c │ │ │ │ + bl 1d21e4 │ │ │ │ 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 fbfb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd490 │ │ │ │ + bl 1dd4e8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n fbfb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdb44 │ │ │ │ + bl 1cdb9c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n fc12e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbd2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfa40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0260 │ │ │ │ b.n fc0a4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cdc4 │ │ │ │ + bl 19ce1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc03a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ b.n fc05a │ │ │ │ ldr r0, [pc, #84] @ (fc214 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 1730b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n fc126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e90 │ │ │ │ ldr r2, [pc, #64] @ (fc218 ) │ │ │ │ ldr r3, [pc, #32] @ (fc1fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -240791,15 +240792,15 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xeae7ffff │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r0, r3 │ │ │ │ subs r6, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -240813,15 +240814,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n fc258 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0334 │ │ │ │ + bl 1a038c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cbz r1, fc27c │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ @@ -240831,25 +240832,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc262 │ │ │ │ cbz r0, fc2a2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abac0 │ │ │ │ + bl 1abb18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef9bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0334 │ │ │ │ + bl 1a038c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ b.n fc27c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -240889,62 +240890,62 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fc44a │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w fc47c │ │ │ │ mov r0, sl │ │ │ │ - bl 19d838 │ │ │ │ + bl 19d890 │ │ │ │ ldr r3, [pc, #692] @ (fc5d8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198f90 │ │ │ │ + bl 198fe8 │ │ │ │ ldr r1, [pc, #684] @ (fc5dc ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 1c447c │ │ │ │ + bl 1c44d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c0588 │ │ │ │ + bl 1c05e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19db80 │ │ │ │ + bl 19dbd8 │ │ │ │ ldrb.w r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fc4ae │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad5f8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl fbf50 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1cfca4 │ │ │ │ + bl 1cfcfc │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f308 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, fc392 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl fbf50 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eacac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.n fc484 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -240982,25 +240983,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc3c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21ded4 │ │ │ │ + bl 21df2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21defc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc3c6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc3d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f049c │ │ │ │ ldr r2, [pc, #448] @ (fc5e0 ) │ │ │ │ ldr r3, [pc, #424] @ (fc5cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -241019,47 +241020,47 @@ │ │ │ │ ldr r6, [pc, #408] @ (fc5e4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #408] @ (fc5e8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w fc31a │ │ │ │ mov r0, sl │ │ │ │ bl 1055f8 │ │ │ │ b.n fc31a │ │ │ │ ldr r5, [pc, #356] @ (fc5ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #356] @ (fc5f0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n fc3a6 │ │ │ │ ldr.w r5, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc352 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, fc4ce │ │ │ │ @@ -241083,15 +241084,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fc5b6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ @@ -241124,37 +241125,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl fafdc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cbz r4, fc582 │ │ │ │ mov fp, r0 │ │ │ │ b.n fc51c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, fp │ │ │ │ bl fafdc │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fc568 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n fc5b6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, fc5b0 │ │ │ │ cbz r5, fc5b0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n fc4dc │ │ │ │ @@ -241162,15 +241163,15 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc5a2 │ │ │ │ ldrd fp, sl, [sp, #4] │ │ │ │ b.n fc356 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n fc59a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241179,21 +241180,21 @@ │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ b.n fc4f2 │ │ │ │ @ instruction: 0xffff3bda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #648] @ (fc890 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -241210,15 +241211,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 1a8500 │ │ │ │ + bl 1a8558 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w fc7d2 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w fc77c │ │ │ │ @@ -241265,15 +241266,15 @@ │ │ │ │ beq.n fc6d4 │ │ │ │ ldrb.w r3, [r6, #321] @ 0x141 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fc768 │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bbe3c │ │ │ │ + bl 1bbe94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 131030 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -241281,34 +241282,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10a88c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 19f8e8 │ │ │ │ + bl 19f940 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f308 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fc7b8 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n fc740 │ │ │ │ ldrb.w r2, [r6, #248] @ 0xf8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #376] @ (fc8a4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #368] @ (fc8a8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ bl fbf50 │ │ │ │ ldr r2, [pc, #348] @ (fc8ac ) │ │ │ │ ldr r3, [pc, #324] @ (fc894 ) │ │ │ │ add r2, pc │ │ │ │ @@ -241332,46 +241333,46 @@ │ │ │ │ b.n fc64a │ │ │ │ ldr r2, [pc, #292] @ (fc8b0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #292] @ (fc8b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ 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 fc6f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdc88 │ │ │ │ + bl 1bdce0 │ │ │ │ b.n fc6f4 │ │ │ │ ldr r2, [pc, #252] @ (fc8b8 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #252] @ (fc8bc ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ b.n fc720 │ │ │ │ mov r0, r4 │ │ │ │ bl 1015b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 101aec │ │ │ │ mov r0, r4 │ │ │ │ bl 106c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c67c │ │ │ │ + bl 19c6d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 107068 │ │ │ │ mov r0, r4 │ │ │ │ bl 101f2c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc640 │ │ │ │ ldr r3, [pc, #192] @ (fc8c0 ) │ │ │ │ @@ -241418,21 +241419,21 @@ │ │ │ │ bne.n fc87e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af870 │ │ │ │ + bl 1af8c8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc656 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1af870 │ │ │ │ + bl 1af8c8 │ │ │ │ b.n fc868 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241682,15 +241683,15 @@ │ │ │ │ cbnz r0, fcb80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcb04 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fcaf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -241711,20 +241712,20 @@ │ │ │ │ bne.n fcc34 │ │ │ │ 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 188454 │ │ │ │ + bl 1884ac │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n fcb36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n fcb36 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ bls.n fcb2a │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n fcb2a │ │ │ │ @@ -242063,15 +242064,15 @@ │ │ │ │ lsls r6, r3, #25 │ │ │ │ bmi.w fd2c2 │ │ │ │ ldr.w r2, [pc, #1572] @ fd538 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1ac3dc │ │ │ │ + bl 1ac434 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r8, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n fcf64 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n fcf64 │ │ │ │ @@ -242080,15 +242081,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r5, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ac3dc │ │ │ │ + bl 1ac434 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 104708 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -242104,85 +242105,85 @@ │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w fd262 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19aa30 │ │ │ │ + bl 19aa88 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd38e │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [pc, #1436] @ fd53c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d3508 │ │ │ │ + bl 1d3560 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl ff640 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ ldrb.w r3, [r3, #317] @ 0x13d │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd36c │ │ │ │ ldr.w r1, [pc, #1392] @ fd540 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1c447c │ │ │ │ + bl 1c44d4 │ │ │ │ ldr.w r1, [pc, #1384] @ fd544 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1f12c4 │ │ │ │ + bl 1f131c │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19e520 │ │ │ │ + bl 19e578 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd1ca │ │ │ │ orrs r7, r5 │ │ │ │ ldr.w r3, [pc, #1356] @ fd548 │ │ │ │ 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 1b34e8 │ │ │ │ + bl 1b3540 │ │ │ │ orr.w r5, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 10080c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007e4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5a68 │ │ │ │ + bl 1a5ac0 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c536c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.w fd20c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 130f54 │ │ │ │ @@ -242234,15 +242235,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 198f90 │ │ │ │ + bl 198fe8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orrs r5, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w fd2ec │ │ │ │ mov r0, r9 │ │ │ │ @@ -242255,15 +242256,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fd240 │ │ │ │ mov r0, r9 │ │ │ │ bl ff618 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd256 │ │ │ │ mov r0, r9 │ │ │ │ - bl 183ecc │ │ │ │ + bl 183f24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fd216 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n fd17e │ │ │ │ @@ -242286,32 +242287,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 1affcc │ │ │ │ + bl 1b0024 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1caccc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fd2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f049c │ │ │ │ ldr r2, [pc, #928] @ (fd550 ) │ │ │ │ ldr r3, [pc, #892] @ (fd530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -242327,37 +242328,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 1b34e8 │ │ │ │ + bl 1b3540 │ │ │ │ mov r0, r9 │ │ │ │ bl 10080c │ │ │ │ mov r0, r9 │ │ │ │ bl 1007e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5a68 │ │ │ │ + bl 1a5ac0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c536c │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ b.n fd058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1caccc │ │ │ │ b.n fd124 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl fccb8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fd118 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ @@ -242379,15 +242380,15 @@ │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fcf90 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 19aba8 │ │ │ │ + bl 19ac00 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.n fcf90 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 105230 │ │ │ │ @@ -242410,47 +242411,47 @@ │ │ │ │ ldr r6, [pc, #660] @ (fd558 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #660] @ (fd55c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n fcf10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c62cc │ │ │ │ + bl 1c6324 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ b.n fd0fe │ │ │ │ ldr r5, [pc, #612] @ (fd560 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #612] @ (fd564 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n fd1a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl fef98 │ │ │ │ b.n fd0a8 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ @@ -242481,15 +242482,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] @ (fd56c ) │ │ │ │ add r3, pc │ │ │ │ - bl 1b5088 │ │ │ │ + bl 1b50e0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ b.n fcfcc │ │ │ │ ldr.w r5, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fcf9a │ │ │ │ @@ -242521,15 +242522,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fd4f8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, fd438 │ │ │ │ @@ -242557,15 +242558,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd414 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd486 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cbz r4, fd49e │ │ │ │ mov r9, r0 │ │ │ │ b.n fd3fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 101b14 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242592,21 +242593,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ bl fae74 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd442 │ │ │ │ cbz r5, fd4f8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, fd4c0 │ │ │ │ cbz r6, fd4c0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -242636,20 +242637,20 @@ │ │ │ │ b.n fd4dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd488 │ │ │ │ b.n fd438 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n fd4aa │ │ │ │ cbz r1, fd508 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 192700 │ │ │ │ + bl 192758 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n fcf9e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl fae74 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242670,21 +242671,21 @@ │ │ │ │ @ instruction: 0xffffdb13 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ - @ instruction: 0xffff6340 │ │ │ │ + vrsra.u64 d22, d8, #1 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #104] @ (fd5c8 ) │ │ │ │ + ldr r2, [pc, #456] @ (fd728 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #912] @ (fd8f8 ) │ │ │ │ + ldr r2, [pc, #240] @ (fd658 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bge.n fd49a │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242804,15 +242805,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -242938,21 +242939,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n fd7fc │ │ │ │ cbz r4, fd868 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -242964,15 +242965,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (fd898 ) │ │ │ │ ldr r3, [pc, #36] @ (fd890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -243095,36 +243096,36 @@ │ │ │ │ vldr d8, [pc, #624] @ fdc10 │ │ │ │ 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 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fd9ec │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fda86 │ │ │ │ movs r4, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -243133,66 +243134,66 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ bl fd748 │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, fda5a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n fd9fa │ │ │ │ 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 fd9b0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r2, [pc, #376] @ (fdc20 ) │ │ │ │ ldr r3, [pc, #368] @ (fdc1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3 │ │ │ │ @@ -243225,15 +243226,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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 │ │ │ │ @@ -243247,40 +243248,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fdb56 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ b.n fdaf6 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ 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 │ │ │ │ @@ -243315,70 +243316,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 fd93a │ │ │ │ mov r0, fp │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ b.n fdaa6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ ... │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 fd748 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl fd748 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -243452,15 +243453,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 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ 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 │ │ │ │ @@ -243533,30 +243534,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n fddc0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fde06 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdda0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fde4a │ │ │ │ @@ -243665,22 +243666,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -243720,15 +243721,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n fe096 │ │ │ │ ldr r2, [pc, #304] @ (fe130 ) │ │ │ │ ldr r3, [pc, #292] @ (fe124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -243770,30 +243771,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe084 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ b.n fdf0e │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -244206,15 +244207,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 188454 │ │ │ │ + bl 1884ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe330 │ │ │ │ mov fp, r2 │ │ │ │ b.n fe494 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n fe45c │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -244360,15 +244361,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 188454 │ │ │ │ + bl 1884ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe558 │ │ │ │ ldr.w sl, [r5, #112] @ 0x70 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe7a0 │ │ │ │ @@ -244404,22 +244405,22 @@ │ │ │ │ bmi.w fe7a4 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -244430,20 +244431,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.n fe5d4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w fe5f2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe558 │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ @@ -244584,51 +244585,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe678 │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe678 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, fe8e2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ b.n fe6a2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n fe8b2 │ │ │ │ @@ -244676,30 +244677,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, fe994 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe684 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -244788,15 +244789,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, sl │ │ │ │ bne.n fea84 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1dea48 │ │ │ │ + bl 1deaa0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w fef7a │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -244805,15 +244806,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -244863,15 +244864,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 febe4 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -244891,15 +244892,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 fed10 │ │ │ │ @@ -244914,36 +244915,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fec26 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -244972,18 +244973,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -244996,15 +244997,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n febd2 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w feb28 │ │ │ │ @@ -245019,15 +245020,15 @@ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cbz r4, fed52 │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fee8e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fed3a │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ @@ -245065,15 +245066,15 @@ │ │ │ │ bl fd6ec │ │ │ │ cbnz r0, fedcc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fedac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feda6 │ │ │ │ mov r4, fp │ │ │ │ b.n fea62 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -245090,25 +245091,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fee1a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl fd748 │ │ │ │ @@ -245120,36 +245121,36 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd748 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n feb48 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov lr, r9 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ @@ -245203,22 +245204,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl fe4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feeb8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n fed52 │ │ │ │ mov r0, r1 │ │ │ │ bl fd6ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fef22 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ mov r3, sl │ │ │ │ @@ -245401,15 +245402,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ beq.n ff124 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ff0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff0f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -245525,23 +245526,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff248 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n ff316 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff20c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff1c6 │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ @@ -245597,15 +245598,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl fe4d8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n ff220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff20c │ │ │ │ b.n ff254 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff2ae │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ @@ -245628,15 +245629,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ bne.n ff248 │ │ │ │ mov r5, r3 │ │ │ │ b.n ff2dc │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n ff260 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ b.n ff198 │ │ │ │ mov r4, r1 │ │ │ │ @@ -245661,15 +245662,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne.n ff392 │ │ │ │ ldrb.w r3, [r1, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ff5de │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dea48 │ │ │ │ + bl 1deaa0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w ff5fe │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -245678,15 +245679,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -245729,26 +245730,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, ff474 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff574 │ │ │ │ ldrd r3, r2, [r9, #424] @ 0x1a8 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -245769,32 +245770,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ff4d0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -245822,15 +245823,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n ff49a │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1176] @ 0x498 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -245842,21 +245843,21 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ b.n ff2ba │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ ff614 │ │ │ │ @@ -245869,15 +245870,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 189118 │ │ │ │ + bl 189170 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ b.n ff47c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -245906,15 +245907,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (ff638 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (ff63c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n ff43e │ │ │ │ vaddl.u q15, d31, d7 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -245922,30 +245923,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (ff6b4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (ff6b8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, ff668 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r6, #388] @ 0x184 │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbnz r3, ff6aa │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #32] @ (ff6bc ) │ │ │ │ @@ -245957,15 +245958,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n ff69a │ │ │ │ nop │ │ │ │ @ instruction: 0xe823ffff │ │ │ │ b.n ff7a2 │ │ │ │ - @ instruction: 0xffff3f80 │ │ │ │ + @ instruction: 0xffff3fd8 │ │ │ │ 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 │ │ │ │ @@ -246042,15 +246043,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cbz r2, ff788 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff784 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -246108,21 +246109,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -246136,15 +246137,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -246156,21 +246157,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -246181,41 +246182,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 ff9b2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff9ee │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ 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 │ │ │ │ @@ -246227,19 +246228,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.w ff824 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str.w r9, [r7, #20] │ │ │ │ b.n ff8a2 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r2, [pc, #52] @ (ff9fc ) │ │ │ │ ldr r3, [pc, #48] @ (ff9f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246331,21 +246332,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n ffab4 │ │ │ │ cbz r4, ffb20 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -246357,15 +246358,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (ffb50 ) │ │ │ │ ldr r3, [pc, #36] @ (ffb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246422,15 +246423,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 18841c │ │ │ │ + bl 188474 │ │ │ │ ldr.w r3, [pc, #1228] @ 10009c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -246476,19 +246477,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ bl ffa00 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189f18 │ │ │ │ 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 │ │ │ │ @@ -246515,44 +246516,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n ffc1e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ffd18 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n ffc38 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (1000a0 ) │ │ │ │ @@ -246565,15 +246566,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1001ce │ │ │ │ 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 188454 │ │ │ │ + bl 1884ac │ │ │ │ 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] │ │ │ │ @@ -246644,15 +246645,15 @@ │ │ │ │ bpl.w 100038 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ beq.n ffef0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189f18 │ │ │ │ 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] │ │ │ │ @@ -246663,63 +246664,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 ffe28 │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ffed6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.n ffe42 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr.w sp, [r7, #4] │ │ │ │ b.n ffd32 │ │ │ │ ands.w r2, r1, #31 │ │ │ │ beq.n fff46 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -246774,22 +246775,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 100178 │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -246814,20 +246815,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n ffd32 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 1001d2 │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ @@ -246889,25 +246890,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ bl ffa00 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 1000c0 │ │ │ │ b.n ffef2 │ │ │ │ mvn.w r0, #460 @ 0x1cc │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ movt r3, #1 │ │ │ │ @@ -246928,30 +246929,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 100162 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ b.n fff9c │ │ │ │ movs r2, #0 │ │ │ │ b.n ffdf0 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -247014,27 +247015,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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ beq.w 100646 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 1006e6 │ │ │ │ cmp r6, r5 │ │ │ │ beq.w 1004ac │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r6, sp │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ 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 │ │ │ │ @@ -247087,36 +247088,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10030a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -247152,15 +247153,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -247188,21 +247189,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 10063a │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -247215,15 +247216,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1003c4 │ │ │ │ @@ -247232,26 +247233,26 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1002c0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r4, r0 │ │ │ │ mov sp, r6 │ │ │ │ b.n 100618 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18841c │ │ │ │ + bl 188474 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100616 │ │ │ │ ldr r3, [pc, #752] @ (1007b4 ) │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -247301,31 +247302,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 100564 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -247366,15 +247367,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 1004e0 │ │ │ │ movs r4, #2 │ │ │ │ ldr r2, [pc, #412] @ (1007b8 ) │ │ │ │ ldr r3, [pc, #400] @ (1007ac ) │ │ │ │ add r2, pc │ │ │ │ @@ -247403,21 +247404,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -247438,15 +247439,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 100618 │ │ │ │ ldr r3, [pc, #204] @ (1007b4 ) │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ @@ -247456,21 +247457,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -247496,15 +247497,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 100618 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 0, r0, cr12, cr5, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ @@ -247516,43 +247517,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1007dc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1007e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 4867de │ │ │ │ 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] @ (100804 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100808 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ 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] @ (10082c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ 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 │ │ │ │ @@ -247701,15 +247702,15 @@ │ │ │ │ beq.n 1009b4 │ │ │ │ ldrd r4, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1008f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 1008f0 │ │ │ │ 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 │ │ │ │ @@ -247719,15 +247720,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -247741,21 +247742,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -247769,18 +247770,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ 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 │ │ │ │ @@ -247808,20 +247809,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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -247829,15 +247830,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq.w 100f10 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -247880,18 +247881,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -247940,22 +247941,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.n 100ab0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 100956 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -247995,22 +247996,22 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 100e2e │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -248037,25 +248038,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -248080,35 +248081,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.n 100cbe │ │ │ │ mov r1, r6 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -248129,25 +248130,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -248167,17 +248168,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 100e0e │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -248214,18 +248215,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -248283,15 +248284,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [pc, #416] @ (101200 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ 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] │ │ │ │ @@ -248311,18 +248312,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl fbd40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (101204 ) │ │ │ │ ldr r3, [pc, #304] @ (1011fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -248501,15 +248502,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1013a0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -248542,38 +248543,38 @@ │ │ │ │ bne.n 101302 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10103c │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb.w r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 101332 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1012b4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 101302 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10103c │ │ │ │ orr.w r3, r8, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w r8, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10130c │ │ │ │ mov r4, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1013a0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10135c │ │ │ │ cbz r4, 10135c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -248604,31 +248605,31 @@ │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl fbc10 │ │ │ │ b.n 101248 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 101346 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ b.n 101374 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [sl, #468] @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r3, #6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r3, #12 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1013ec │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ it ne │ │ │ │ @@ -248658,53 +248659,53 @@ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ beq.n 1014f8 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [pc, #324] @ (1015b0 ) │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -248713,87 +248714,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #212] @ (1015b4 ) │ │ │ │ ldr r3, [pc, #200] @ (1015a8 ) │ │ │ │ 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 1015a0 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 101582 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1014dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebf40075 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebec0075 │ │ │ │ @@ -248805,15 +248806,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1015d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1015dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ 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 │ │ │ │ @@ -248894,21 +248895,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1016ac │ │ │ │ cbz r4, 101718 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -248920,15 +248921,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #44] @ (101748 ) │ │ │ │ ldr r3, [pc, #36] @ (101740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -248984,73 +248985,73 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w fp, [r9, #17] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 1015f8 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 10179e │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101868 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (101890 ) │ │ │ │ ldr r3, [pc, #28] @ (101888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -249090,29 +249091,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -249132,15 +249133,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10174c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249150,73 +249151,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10174c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ ldr r2, [pc, #364] @ (101ae8 ) │ │ │ │ ldr r3, [pc, #348] @ (101adc ) │ │ │ │ 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 101ad4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249226,15 +249227,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10174c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249244,15 +249245,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10174c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 101aac │ │ │ │ add.w r8, sp, #12 │ │ │ │ @@ -249284,20 +249285,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ bl 1015f8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n 10197a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 101978 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 101974 │ │ │ │ @@ -249311,15 +249312,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (101b0c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (101b10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ 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 │ │ │ │ @@ -249338,15 +249339,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101cb6 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dea48 │ │ │ │ + bl 1deaa0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 101cc4 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 101b7a │ │ │ │ @@ -249354,15 +249355,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -249388,29 +249389,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 101c06 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #228] @ 0xe4 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -249427,15 +249428,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 101c78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbnz r0, 101c94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -249451,15 +249452,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 101cc0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 101c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 101c78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -249511,23 +249512,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #520] @ (101f20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bdbc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -249538,18 +249539,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -249559,34 +249560,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 101db8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] │ │ │ │ @@ -249597,44 +249598,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101f04 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r9, [pc, #220] @ 101f24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -249660,15 +249661,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 101d82 │ │ │ │ ldr r2, [pc, #64] @ (101f28 ) │ │ │ │ ldr r3, [pc, #52] @ (101f1c ) │ │ │ │ @@ -249681,15 +249682,15 @@ │ │ │ │ bne.n 101f00 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 102520 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 102518 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -249759,15 +249760,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10218c │ │ │ │ mov r8, r6 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ @@ -249786,15 +249787,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101ff2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10217e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10212e │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 101fe4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -249805,22 +249806,22 @@ │ │ │ │ add.w sl, r4, #24 │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 101ce0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] │ │ │ │ @@ -249831,30 +249832,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 1021b4 │ │ │ │ @@ -249867,34 +249868,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 186e10 │ │ │ │ + bl 186e68 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 101ff8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10201a │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cbz r6, 10218c │ │ │ │ mov r9, r8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 101f6c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 101f6c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -249917,28 +249918,28 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 10200c │ │ │ │ b.n 10217a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 102144 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 102314 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 102300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1022c4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ movs r0, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ 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 │ │ │ │ @@ -249997,15 +249998,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 102464 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -250049,15 +250050,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 1022f2 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 102296 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10242c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 102270 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -250066,20 +250067,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 101ce0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -250092,29 +250093,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -250124,15 +250125,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -250156,25 +250157,25 @@ │ │ │ │ bne.w 1022e0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102406 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1022ee │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ cbz r7, 102464 │ │ │ │ mov r8, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1021f8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1021f8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -250183,28 +250184,28 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102452 │ │ │ │ b.n 1021f8 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 102442 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ udf #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ udf #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1023b8 │ │ │ │ + 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 │ │ │ │ @@ -250245,21 +250246,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 102508 │ │ │ │ cbz r5, 102562 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -250271,15 +250272,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #40] @ (10258c ) │ │ │ │ ldr r3, [pc, #32] @ (102588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -250310,15 +250311,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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026ae │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -250408,30 +250409,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 102626 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1026e4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 102626 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10278a │ │ │ │ @@ -250455,15 +250456,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102626 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026e4 │ │ │ │ mov r3, sp │ │ │ │ b.n 1026d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -250527,21 +250528,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1027f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 102854 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -250553,15 +250554,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp.w r4, #338 @ 0x152 │ │ │ │ beq.n 102886 │ │ │ │ cmp.w r4, #458 @ 0x1ca │ │ │ │ beq.n 102886 │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -250585,15 +250586,15 @@ │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10286a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ b.n 10286c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ @@ -250631,15 +250632,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 102e64 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ 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 │ │ │ │ @@ -250649,15 +250650,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e64 │ │ │ │ strd r7, r8, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -250687,15 +250688,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 102db2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e4a │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10296a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ @@ -250737,15 +250738,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -250789,22 +250790,22 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 102aa4 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188564 │ │ │ │ + bl 1885bc │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102de8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -250818,15 +250819,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 102d86 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mov sl, r6 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102b3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -250906,15 +250907,15 @@ │ │ │ │ bne.w 102eb6 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -250926,22 +250927,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -250973,15 +250974,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -250997,30 +250998,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102d3a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 102c06 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 102d7a │ │ │ │ cmp r3, #8 │ │ │ │ @@ -251041,23 +251042,23 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ negs r3, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 102a2e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ b.n 102b1e │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ b.n 102a8a │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ b.n 1029ec │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -251094,38 +251095,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102e38 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102ae8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ cbz r2, 102e5e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ 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 │ │ │ │ @@ -251204,24 +251205,24 @@ │ │ │ │ strb.w r1, [sp, #96] @ 0x60 │ │ │ │ b.n 102d14 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ b.n 102d14 │ │ │ │ ldrd r6, r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, sl │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ b.n 102b34 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1029ec │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ @@ -251242,15 +251243,15 @@ │ │ │ │ bl 102798 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102ffe │ │ │ │ add.w r9, r9, #48 @ 0x30 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b54 │ │ │ │ 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 102ff2 │ │ │ │ @@ -251298,54 +251299,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10303a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102f8a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103078 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102ae8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 103052 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -251636,15 +251637,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -251656,21 +251657,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -251679,22 +251680,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -251714,15 +251715,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -251740,15 +251741,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] @ 103598 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -251759,26 +251760,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -251811,15 +251812,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 103564 │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -251833,15 +251834,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -251874,32 +251875,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 10365a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -251924,48 +251925,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 1036d0 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103720 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 103740 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -252016,30 +252017,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 103756 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1037ce │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103756 │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 1036d0 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -252111,73 +252112,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10387e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 10387e │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1038ee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10387e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10392e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103842 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 103990 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -252233,35 +252234,35 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #644] @ 103c4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 103818 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10314c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -252274,135 +252275,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103a60 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103a9a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103ae8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [pc, #316] @ (103c50 ) │ │ │ │ ldr r3, [pc, #304] @ (103c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 103c3e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r3, [pc, #232] @ (103c54 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 103bd8 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -252434,30 +252435,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103a9a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 103c0e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103a9a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 103be2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -252498,70 +252499,70 @@ │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1132] @ 104100 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 103eec │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103d22 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 103f60 │ │ │ │ mov r0, r5 │ │ │ │ bl 10314c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -252574,117 +252575,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103d80 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 103fba │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103dfa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [pc, #732] @ (104104 ) │ │ │ │ ldr r3, [pc, #720] @ (1040fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1040f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r3, [pc, #684] @ (104108 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 103ff8 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -252758,26 +252759,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103d32 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 103d38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -252793,99 +252794,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103e0a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 103e0a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103dac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 103dac │ │ │ │ uxth r3, r3 │ │ │ │ b.n 103f22 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103d80 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104030 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103d80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 103f80 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104074 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 103f84 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 104004 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -253003,15 +253004,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -253036,29 +253037,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 10421e │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043be │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -253090,29 +253091,29 @@ │ │ │ │ bne.n 1042a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1043e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043be │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 104258 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1043fa │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 103818 │ │ │ │ @@ -253140,15 +253141,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 10399c │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -253174,25 +253175,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 189118 │ │ │ │ + bl 189170 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10426e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1042ae │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r3, #644] @ 0x284 │ │ │ │ ldr r2, [pc, #116] @ (104444 ) │ │ │ │ ldr r3, [pc, #104] @ (10443c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -253296,15 +253297,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -253325,27 +253326,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 104692 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movw r7, #337 @ 0x151 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw sl, #369 @ 0x171 │ │ │ │ @@ -253427,15 +253428,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046de │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046c2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cbz r5, 104692 │ │ │ │ mov fp, r0 │ │ │ │ b.n 104580 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 104668 │ │ │ │ cmp r3, sl │ │ │ │ @@ -253451,17 +253452,17 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4] │ │ │ │ movs r3, #31 │ │ │ │ bl 103818 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104602 │ │ │ │ b.n 104644 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bl 1032a8 │ │ │ │ @@ -253564,27 +253565,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1047ba │ │ │ │ ldr.w r5, [pc, #2696] @ 105220 │ │ │ │ - bl 21df14 │ │ │ │ + bl 21df6c │ │ │ │ ldr.w r2, [pc, #2692] @ 105224 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1031c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r8, #652 @ 0x28c │ │ │ │ @@ -253623,15 +253624,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -253647,33 +253648,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 104fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -253707,24 +253708,24 @@ │ │ │ │ beq.w 104a40 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ bne.n 104988 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ strd r3, r4, [r9] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [pc, #2288] @ 105228 │ │ │ │ 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] │ │ │ │ @@ -253750,15 +253751,15 @@ │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ bl 1035a0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1048da │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1048c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -253772,24 +253773,24 @@ │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ bne.n 104988 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ strd r3, r4, [r9] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [pc, #2104] @ 105228 │ │ │ │ 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] │ │ │ │ @@ -253830,24 +253831,24 @@ │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #1 │ │ │ │ movhi r7, #0 │ │ │ │ bhi.w 104ce2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -253951,33 +253952,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104bd6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 │ │ │ │ @@ -253987,63 +253988,63 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bl 103690 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ bl 1035a0 │ │ │ │ cmp r6, #21 │ │ │ │ beq.w 104988 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ b.n 104988 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bae │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bae │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 104bae │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -254063,24 +254064,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ bl 1035a0 │ │ │ │ b.n 104988 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -254100,15 +254101,15 @@ │ │ │ │ b.n 104b12 │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ beq.w 1049be │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10499c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051da │ │ │ │ @@ -254137,15 +254138,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 18b1e4 │ │ │ │ + bl 18b23c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1051da │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -254156,24 +254157,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ bl 103818 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -254228,38 +254229,38 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ b.n 104bae │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104e9a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b348 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051da │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -254270,18 +254271,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 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r2, [pc, #816] @ (10522c ) │ │ │ │ ldr r3, [pc, #788] @ (105210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254338,32 +254339,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 104fac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -254387,47 +254388,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ vldr d7, [pc, #480] @ 105208 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 105058 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -254483,15 +254484,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1051fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254500,15 +254501,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1051f0 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ba │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 104e72 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254549,15 +254550,15 @@ │ │ │ │ beq.w 1047ba │ │ │ │ b.w 104794 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [r9] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ba │ │ │ │ str.w r3, [r9, #4] │ │ │ │ b.n 10514c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -254571,17 +254572,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1052a8 │ │ │ │ + bpl.n 105158 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 7, r0, cr14, cr7, {0} │ │ │ │ + vqadd.s8 d16, d6, d7 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 105230 │ │ │ │ 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 │ │ │ │ @@ -254634,33 +254635,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 1052d8 │ │ │ │ ldr r4, [pc, #812] @ (1055e4 ) │ │ │ │ - bl 21df14 │ │ │ │ + bl 21df6c │ │ │ │ ldr r2, [pc, #808] @ (1055e8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1bdf9c │ │ │ │ + bl 1bdff4 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1055cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ @@ -254689,15 +254690,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105530 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r8, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -254718,24 +254719,24 @@ │ │ │ │ bne.n 1053fe │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [r6] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [pc, #572] @ (1055ec ) │ │ │ │ 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 │ │ │ │ @@ -254795,15 +254796,15 @@ │ │ │ │ ldrne r4, [sp, #8] │ │ │ │ beq.n 105384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1053fe │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10552c │ │ │ │ mov r9, r0 │ │ │ │ b.n 105356 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -254824,48 +254825,48 @@ │ │ │ │ it ne │ │ │ │ cmpne.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls.w r8, #1 │ │ │ │ movhi.w r8, #0 │ │ │ │ bhi.n 1054e2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 103690 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 1053e8 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -254881,15 +254882,15 @@ │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ bl 1032a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #648] @ 0x288 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r2, [pc, #168] @ (1055f0 ) │ │ │ │ ldr r3, [pc, #144] @ (1055dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254944,17 +254945,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 105d8c │ │ │ │ + b.n 104e3c │ │ │ │ movs r7, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -255060,15 +255061,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106454 │ │ │ │ mov r2, r4 │ │ │ │ b.n 1056f0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 106a26 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -255078,50 +255079,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr.w r3, [pc, #1660] @ 105dc4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 106572 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b440 │ │ │ │ + bl 18b498 │ │ │ │ ldr.w r3, [pc, #1588] @ 105dc8 │ │ │ │ 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] @ 105dcc │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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] │ │ │ │ @@ -255158,15 +255159,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -255185,24 +255186,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -255278,37 +255279,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 189d38 │ │ │ │ + bl 189d90 │ │ │ │ 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 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r5, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ 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 │ │ │ │ @@ -255319,21 +255320,21 @@ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [pc, #1044] @ 105dd8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ ldr.w r2, [pc, #1036] @ 105ddc │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 106a26 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1059fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -255350,25 +255351,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a36 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 103498 │ │ │ │ @@ -255377,25 +255378,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a78 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 103498 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -255408,34 +255409,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105ac2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10631a │ │ │ │ mov.w fp, #0 │ │ │ │ vldr d8, [pc, #696] @ 105da0 │ │ │ │ vldr d9, [pc, #700] @ 105da8 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -255490,38 +255491,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105b8a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105b1a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106316 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 105af0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ @@ -255536,15 +255537,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -255552,18 +255553,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 105ece │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ @@ -255587,24 +255588,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -255619,51 +255620,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 103818 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -255671,18 +255672,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a26 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -255723,36 +255724,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d78 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d50 │ │ │ │ + udf #20 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e24 │ │ │ │ + ble.n 105ed4 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e28 │ │ │ │ + ble.n 105ed8 │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -255762,15 +255763,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1060e8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -255843,40 +255844,40 @@ │ │ │ │ b.n 105de2 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105f28 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 103338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -255884,18 +255885,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a26 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -255920,22 +255921,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -255945,15 +255946,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 106172 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -255962,15 +255963,15 @@ │ │ │ │ bpl.w 106262 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ 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 │ │ │ │ @@ -255988,25 +255989,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1060b6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 105b9c │ │ │ │ movs r3, #32 │ │ │ │ @@ -256031,79 +256032,79 @@ │ │ │ │ beq.w 105f28 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10611c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 105f28 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10615a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10607c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 106198 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106044 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 106a26 │ │ │ │ @@ -256290,15 +256291,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -256306,18 +256307,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a26 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #10 │ │ │ │ @@ -256444,15 +256445,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 106478 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1064a6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10646c │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 105792 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -256489,15 +256490,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 18b1e4 │ │ │ │ + bl 18b23c │ │ │ │ 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 │ │ │ │ @@ -256535,31 +256536,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 189f8c │ │ │ │ + bl 189fe4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b348 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 10570c │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -256585,19 +256586,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 106638 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1068f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 105708 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1065f0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -256606,39 +256607,39 @@ │ │ │ │ bpl.w 1056d8 │ │ │ │ ldr r4, [pc, #976] @ (106a30 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #976] @ (106a34 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ b.w 1056d8 │ │ │ │ movs r2, #1 │ │ │ │ b.n 10633e │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.w 105902 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ (106a2c ) │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -256651,99 +256652,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 106722 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 106776 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 103498 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl 103338 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #185] @ 0xb9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10695c │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 103338 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -256793,24 +256794,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 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef9bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c9ac │ │ │ │ + bl 18ca04 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1056a0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 106994 │ │ │ │ @@ -256881,42 +256882,42 @@ │ │ │ │ beq.w 10661e │ │ │ │ b.n 10663e │ │ │ │ movs r2, #1 │ │ │ │ b.n 106596 │ │ │ │ movs r2, #1 │ │ │ │ b.w 105736 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 1067d6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.w 1056aa │ │ │ │ ldr r4, [pc, #160] @ (106a38 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #160] @ (106a3c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ b.w 1056aa │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 1056d2 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1056aa │ │ │ │ b.n 106994 │ │ │ │ @@ -256952,21 +256953,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: 0xb680 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 106ae8 │ │ │ │ + beq.n 106998 │ │ │ │ movs r7, r2 │ │ │ │ - cbz r2, 106a8e │ │ │ │ + cbz r2, 106aa4 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r5, 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] @ (106bcc ) │ │ │ │ @@ -257186,15 +257187,15 @@ │ │ │ │ bhi.n 106c6e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187e40 │ │ │ │ + bl 187e98 │ │ │ │ cbz r0, 106c6e │ │ │ │ ldr r1, [pc, #24] @ (106c78 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 106a40 │ │ │ │ movs r0, #1 │ │ │ │ @@ -257231,15 +257232,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strb.w sl, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 106d92 │ │ │ │ movw r6, #335 @ 0x14f │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106d92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 106cd2 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -257272,15 +257273,15 @@ │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ bne.n 106d04 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 106d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187e40 │ │ │ │ + bl 187e98 │ │ │ │ cbz r0, 106d4a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 106a40 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -257305,15 +257306,15 @@ │ │ │ │ beq.w 106e8e │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 106e8e │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106d4a │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106cde │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w fp, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 106cb4 │ │ │ │ @@ -257331,15 +257332,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r7, #335 @ 0x14f │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 106e7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 106dd2 │ │ │ │ ldr.w r5, [r9, #16] │ │ │ │ @@ -257397,22 +257398,22 @@ │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 106e02 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106dde │ │ │ │ cbz r6, 106e7c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106db4 │ │ │ │ b.n 106d4a │ │ │ │ mov r4, r3 │ │ │ │ b.n 106d0c │ │ │ │ @@ -257469,22 +257470,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 185564 │ │ │ │ + bl 1855bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10701c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [pc, #292] @ (107058 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r6, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -257499,27 +257500,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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106f9a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -257538,21 +257539,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r2, [pc, #88] @ (10705c ) │ │ │ │ ldr r3, [pc, #76] @ (107050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257564,15 +257565,15 @@ │ │ │ │ ldr r3, [pc, #64] @ (107060 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (107064 ) │ │ │ │ add r3, pc │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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 │ │ │ │ @@ -257588,15 +257589,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r4, 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] @ (1071c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -257645,15 +257646,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1071b2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 107150 │ │ │ │ @@ -257679,15 +257680,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107150 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n 107172 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107188 │ │ │ │ mov r9, r0 │ │ │ │ b.n 107108 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107150 │ │ │ │ @@ -257696,21 +257697,21 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 107150 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 106ee0 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10715e │ │ │ │ cbz r4, 1071b2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1070a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1070a0 │ │ │ │ @@ -257720,15 +257721,15 @@ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1071a2 │ │ │ │ b.n 1070a0 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 107194 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -258069,35 +258070,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 19002c │ │ │ │ + bl 190084 │ │ │ │ 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, 10754e │ │ │ │ mov r1, r5 │ │ │ │ - bl 19002c │ │ │ │ + bl 190084 │ │ │ │ cbz r0, 107554 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19002c │ │ │ │ + bl 190084 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107550 │ │ │ │ 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 │ │ │ │ @@ -258117,15 +258118,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1148] @ 107a1c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, r3 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1076b6 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 107654 │ │ │ │ @@ -258159,19 +258160,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 1075e2 │ │ │ │ ldrd r8, sl, [sp, #16] │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 189f24 │ │ │ │ + bl 189f7c │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ @@ -258242,31 +258243,31 @@ │ │ │ │ beq.w 1079c0 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ cbz r7, 107710 │ │ │ │ ldr r2, [pc, #824] @ (107a2c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 194600 │ │ │ │ + bl 194658 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107710 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ b.n 1076b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1076dc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1076dc │ │ │ │ @@ -258505,15 +258506,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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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] │ │ │ │ @@ -258633,15 +258634,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 1deaa4 │ │ │ │ + bl 1deafc │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 107c4a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -258661,15 +258662,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 107c16 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ @@ -258704,23 +258705,23 @@ │ │ │ │ bne.n 107c04 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074b4 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cbnz r2, 107c12 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107c16 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 107bea │ │ │ │ cbz r5, 107bea │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -258735,24 +258736,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107c04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074b4 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107bc2 │ │ │ │ mov fp, r3 │ │ │ │ b.n 107b52 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 107bd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074b4 │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ b.n 107b6c │ │ │ │ @@ -258873,27 +258874,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 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 107564 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ 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 │ │ │ │ @@ -258931,15 +258932,15 @@ │ │ │ │ cbz r5, 107df0 │ │ │ │ mov r2, r5 │ │ │ │ b.n 107ddc │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108444 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1945c4 │ │ │ │ + bl 19461c │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1083f4 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ @@ -258984,15 +258985,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 107e5e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 107e74 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107e42 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108430 │ │ │ │ movs r3, #0 │ │ │ │ @@ -259021,23 +259022,23 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107eb8 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107eaa │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1082e4 │ │ │ │ b.n 1082dc │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 107ece │ │ │ │ ldr.w r4, [sl, #52] @ 0x34 │ │ │ │ @@ -259100,15 +259101,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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -259144,27 +259145,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, 108046 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 107564 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 10801c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -259205,28 +259206,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ece │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.w 1082ce │ │ │ │ @@ -259344,15 +259345,15 @@ │ │ │ │ bne.w 1080f4 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -259365,15 +259366,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1080f4 │ │ │ │ movs r2, #1 │ │ │ │ b.n 108070 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -259391,30 +259392,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 108382 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1081e8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dea48 │ │ │ │ + bl 1deaa0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 107f7e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ece │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1945e8 │ │ │ │ + bl 194640 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldr r2, [pc, #360] @ (10845c ) │ │ │ │ ldr r3, [pc, #364] @ (108460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -259468,29 +259469,29 @@ │ │ │ │ bne.w 107ece │ │ │ │ b.n 108160 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1080f4 │ │ │ │ sub.w r1, r3, #174 @ 0xae │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -259521,29 +259522,29 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107e96 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082e4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 108350 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1945c4 │ │ │ │ + bl 19461c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -259699,75 +259700,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1085d4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - bl 1859cc │ │ │ │ + bl 185a24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190c50 │ │ │ │ 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 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #52] @ (1086dc ) │ │ │ │ ldr r3, [pc, #48] @ (1086d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ @@ -259808,35 +259809,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108742 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -259850,15 +259851,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r8, [r5, #41] @ 0x29 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.w 1089fa │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.n 108804 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #24 │ │ │ │ @@ -259868,15 +259869,15 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1087dc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -259887,23 +259888,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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 186684 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 108592 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 108576 │ │ │ │ ldrd r6, r8, [r7, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -259977,19 +259978,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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -260002,23 +260003,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 186684 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108884 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10886a │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ @@ -260064,50 +260065,50 @@ │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 1088ac │ │ │ │ b.n 108972 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ b.n 1088da │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 108a2a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108804 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ orr.w r3, r8, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108804 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 108972 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ @@ -260155,15 +260156,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108bb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -260190,15 +260191,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 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 108b8e │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -260234,15 +260235,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 108bb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -260295,15 +260296,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 r2, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -260385,21 +260386,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 108d4c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 108d4c │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 108d4c │ │ │ │ nop │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r2 │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ push {r4, r5} │ │ │ │ cbnz r3, 108dc8 │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r5, #396] @ 0x18c │ │ │ │ cbz r4, 108dc0 │ │ │ │ @@ -260542,15 +260543,15 @@ │ │ │ │ b.n 108e1c │ │ │ │ adds r3, r7, #4 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 16e030 │ │ │ │ + bl 16e088 │ │ │ │ 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 │ │ │ │ @@ -260578,23 +260579,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r6, #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 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ 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 │ │ │ │ @@ -260615,23 +260616,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 1577b0 │ │ │ │ + bl 15780c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10906c │ │ │ │ ldr.w r2, [r4, #460] @ 0x1cc │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 109078 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -260708,19 +260709,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 10908c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1090b8 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -260883,19 +260884,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 180afc │ │ │ │ + bl 180b54 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -261414,15 +261415,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 10988c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1098dc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e09c │ │ │ │ + bl 21e0f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1896] @ 109fd8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -261500,15 +261501,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 109ac4 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e09c │ │ │ │ + bl 21e0f4 │ │ │ │ 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 │ │ │ │ @@ -261541,15 +261542,15 @@ │ │ │ │ ldrb.w r2, [r2, #840] @ 0x348 │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 109ac4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 109952 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e074 │ │ │ │ + bl 21e0cc │ │ │ │ b.n 10995c │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 109aaa │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ @@ -261633,15 +261634,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 109952 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e11c │ │ │ │ + bl 21e174 │ │ │ │ b.n 10995c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1324] @ 10a000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ @@ -261832,15 +261833,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 109f0c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e16c │ │ │ │ + bl 21e1c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 10986c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -262056,207 +262057,207 @@ │ │ │ │ ldr r3, [pc, #412] @ (10a0b0 ) │ │ │ │ add r3, pc │ │ │ │ b.w 1094f8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 10a2b8 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 10a018 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 109f34 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 10a094 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 10a2e0 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 10a040 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 10a314 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 10a074 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 10a1f0 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 109f50 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a22c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 109f8c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a230 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 109f90 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a234 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 109f94 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #808 @ (adr r3, 10a270 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 109fd0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 10a30c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 10a06c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 10a318 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 10a078 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #488 @ (adr r3, 10a13c ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 10a29c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 10a150 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 10a2b0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 10a0f4 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 10a254 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #344 @ (adr r2, 10a0b8 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 10a218 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 10a05c ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 10a1bc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #168 @ (adr r2, 10a010 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 10a170 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 109fc4 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 10a124 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 10a35c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 10a0bc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 10a310 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 10a070 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10a2b4 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 10a014 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 10a228 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 109f88 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 10a144 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 10a2a4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #296 @ (adr r1, 10a0b0 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 10a210 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 10a06c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 10a1cc ) │ │ │ │ movs r7, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + bx r0 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 10a044 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 10a1a4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 10a040 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 10a1a0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 10a38c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 10a0ec ) │ │ │ │ movs r7, r2 │ │ │ │ - smlawt r0, r2, r6, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + @ instruction: 0xfb8a0016 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 109fc8 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 10a128 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr.w r0, [r2, r7, lsl #1] │ │ │ │ - ldrh.w r0, [r8, r7, lsl #1] │ │ │ │ - add r7, pc, #880 @ (adr r7, 10a324 ) │ │ │ │ + strh.w r0, [sl, #23] │ │ │ │ + ldrb.w r0, [r0, #23] │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 10a158 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 10a2b8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 10a134 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 10a294 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 10a168 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 10a2c8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 10a1a4 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 10a304 ) │ │ │ │ movs r7, r2 │ │ │ │ bl ffd47fc6 │ │ │ │ - add r1, pc, #840 @ (adr r1, 10a314 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 10a074 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 10a35c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 10a0bc ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 109fe8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh.w r0, [r8, #22] │ │ │ │ - add r1, pc, #312 @ (adr r1, 10a128 ) │ │ │ │ + ldrsb.w r0, [r0, r6, lsl #1] │ │ │ │ + add r1, pc, #664 @ (adr r1, 10a288 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #120 @ (adr r2, 10a074 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 10a1d4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - movt r0, #43030 @ 0xa816 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf7220016 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #160 @ (adr r0, 10a0b8 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf4d00016 │ │ │ │ + @ instruction: 0xf5280016 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r2 │ │ │ │ - strd r0, r0, [ip, #-96]! @ 0x60 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + strd r0, r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -262317,26 +262318,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10a2b0 │ │ │ │ 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 16adb4 │ │ │ │ + bl 16ae0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16ae78 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10a21c │ │ │ │ ldr r1, [pc, #776] @ (10a488 ) │ │ │ │ mov r3, sl │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ ldr r1, [pc, #768] @ (10a48c ) │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a216 │ │ │ │ @@ -262354,15 +262355,15 @@ │ │ │ │ beq.w 10a436 │ │ │ │ mov r0, r4 │ │ │ │ bl 108f9c │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a450 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldrb.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10a2e2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ blx 47d5c │ │ │ │ @@ -262385,15 +262386,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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a280 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10a458 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 114834 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ @@ -262416,15 +262417,15 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #568] @ (10a498 ) │ │ │ │ ldr r1, [pc, #568] @ (10a49c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r0, #0 │ │ │ │ b.n 10a23c │ │ │ │ lsls r3, r6, #29 │ │ │ │ bpl.w 10a14a │ │ │ │ ldr r3, [pc, #524] @ (10a484 ) │ │ │ │ movs r6, #1 │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ @@ -262461,15 +262462,15 @@ │ │ │ │ ldr.w r4, [r5, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #468] @ (10a4a4 ) │ │ │ │ ldr r1, [pc, #468] @ (10a4a8 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.n 10a26c │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ blx 47d5c │ │ │ │ ldr r3, [pc, #440] @ (10a4ac ) │ │ │ │ @@ -262493,15 +262494,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10941c │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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] │ │ │ │ @@ -262544,15 +262545,15 @@ │ │ │ │ bl 10941c │ │ │ │ mov r0, r6 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #280] @ (10a4c4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad3c │ │ │ │ + bl 16ad94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n 10a228 │ │ │ │ ldr r2, [pc, #264] @ (10a4c8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 10a2fe │ │ │ │ ldr r2, [pc, #260] @ (10a4cc ) │ │ │ │ @@ -262637,79 +262638,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r7, r2 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r7, r2 │ │ │ │ - ldc 0, cr0, [r4], {23} │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + stcl 0, cr0, [ip], #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xeac00017 │ │ │ │ - @ instruction: 0xeaba0017 │ │ │ │ + adds.w r0, r8, r7, lsr #32 │ │ │ │ + adds.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] @ 10a62c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -262773,15 +262774,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl fa9c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl fc5f4 │ │ │ │ ldr r3, [pc, #80] @ (10a630 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -262791,40 +262792,40 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a5f6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #264] @ 0x108 │ │ │ │ b.n 10a570 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e76d0 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 10a5ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (10a634 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (10a638 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ b.n 10a5e8 │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ 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 10a510 │ │ │ │ @@ -262836,15 +262837,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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 10a698 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 10a6cc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -262867,15 +262868,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #936] @ 0x3a8 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 10a6c0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 10a684 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -263080,15 +263081,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (10a920 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10a8c6 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -263136,15 +263137,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 16e030 │ │ │ │ + bl 16e088 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #404] @ 0x194 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 10a996 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -263264,15 +263265,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, #120] @ 0x78 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ 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] @ (10aacc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -263297,15 +263298,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ 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] @ (10ab9c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -263715,37 +263716,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 10ad36 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strh r0, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #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] @ 10b870 │ │ │ │ @@ -264814,67 +264815,67 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r2, [r0, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r6, [r1, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #272] @ (10b9b4 ) │ │ │ │ + ldr r5, [pc, #624] @ (10bb14 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #0] @ (10b8d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -266252,21 +266253,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 169e38 │ │ │ │ + bl 169e90 │ │ │ │ ldr.w r3, [pc, #3268] @ 10d48c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ ldr.w r3, [pc, #3256] @ 10d490 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 10b5cc │ │ │ │ ldr.w r3, [pc, #3248] @ 10d494 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ @@ -266543,15 +266544,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 10aadc │ │ │ │ b.w 10b5cc │ │ │ │ ldr.w r5, [pc, #2496] @ 10d4f0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 10b5cc │ │ │ │ ldr.w r3, [pc, #2476] @ 10d4f4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -266675,21 +266676,21 @@ │ │ │ │ strh r3, [r2, #8] │ │ │ │ b.w 10b5cc │ │ │ │ ldr.w r5, [pc, #2212] @ 10d528 │ │ │ │ ldr.w r4, [r7, #-8] │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ ldr.w r3, [pc, #2200] @ 10d52c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.w 10b5cc │ │ │ │ ldr.w r3, [pc, #2184] @ 10d530 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 10b5cc │ │ │ │ @@ -268277,15 +268278,15 @@ │ │ │ │ movcc r2, #1 │ │ │ │ strh r2, [r0, #8] │ │ │ │ b.w 10b5cc │ │ │ │ vldr d0, [r7, #-8] │ │ │ │ ldr.w r5, [pc, #1024] @ 10e1a8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ ldr r3, [pc, #1016] @ (10e1ac ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -268674,39 +268675,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ orrs r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r7, r2 │ │ │ │ tst r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r3, 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 │ │ │ │ @@ -268752,34 +268753,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 10e292 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 10e292 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 10e2c4 │ │ │ │ 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 10e27a │ │ │ │ ldr r3, [pc, #104] @ (10e310 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [pc, #100] @ (10e314 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [pc, #92] @ (10e318 ) │ │ │ │ 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] @ (10e31c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -268821,15 +268822,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ ands r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ eors r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ ands r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #208] @ (10e3fc ) │ │ │ │ ldr r2, [pc, #212] @ (10e400 ) │ │ │ │ ldr r3, [pc, #212] @ (10e404 ) │ │ │ │ add r1, pc │ │ │ │ @@ -268917,31 +268918,31 @@ │ │ │ │ nop │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -269002,15 +269003,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ 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] @ (10e544 ) │ │ │ │ add r5, pc │ │ │ │ @@ -269063,15 +269064,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #112] @ (10e5d0 ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10e590 │ │ │ │ ldr r3, [pc, #108] @ (10e5d4 ) │ │ │ │ @@ -269129,15 +269130,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -269269,15 +269270,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 10e678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (10e720 ) │ │ │ │ add r0, pc │ │ │ │ bl 10e494 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r6, #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] @ (10e7ac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -270439,39 +270440,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #68 @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -271622,15 +271623,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r7, r2 │ │ │ │ ldr.w r3, [pc, #3092] @ 110a0c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3088] @ 110a10 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -272042,15 +272043,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 110ae4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2172] @ 110ae8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr.w r2, [pc, #2160] @ 110aec │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 10ed06 │ │ │ │ ldr.w r2, [pc, #2144] @ 110aec │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ @@ -272790,17 +272791,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272828,41 +272829,41 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - bxns r8 │ │ │ │ + blxns r3 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272886,15 +272887,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r0, r2, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [pc, #756] @ (110e18 ) │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ @@ -273208,15 +273209,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r6, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #656] @ (1110d4 ) │ │ │ │ + ldr r7, [pc, #1008] @ (111234 ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #4] @ (110e4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r6, r2, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -273300,42 +273301,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (110f54 ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 110f58 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 110f5c │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r2, [pc, #60] @ (110f60 ) │ │ │ │ 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 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 110f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [pc, #832] @ (111298 ) │ │ │ │ + ldr r7, [pc, #160] @ (110ff8 ) │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r2, #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] │ │ │ │ @@ -273354,22 +273355,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 110fb6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 110fbc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 110fe6 │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -273395,20 +273396,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 │ │ │ │ @@ -273582,17 +273583,17 @@ │ │ │ │ bl 110e78 │ │ │ │ b.n 11118c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s8 q0, q5, q10 │ │ │ │ mcr 0, 3, r0, cr12, cr4, {3} │ │ │ │ - ldr r4, [pc, #248] @ (1112d8 ) │ │ │ │ + ldr r4, [pc, #600] @ (111438 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [pc, #280] @ (1112fc ) │ │ │ │ + ldr r4, [pc, #632] @ (11145c ) │ │ │ │ movs r7, r2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -274780,15 +274781,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 112434 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1123e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rors r4, r0 │ │ │ │ + tst 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, #52] @ (111cc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274808,17 +274809,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - negs r2, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r7, r2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r4, r5 │ │ │ │ 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] @ (111d08 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274835,17 +274836,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - tst r6, r2 │ │ │ │ + negs r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r4 │ │ │ │ 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] @ (111d40 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274858,17 +274859,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c08 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r2, r4 │ │ │ │ + adcs r2, r7 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r4 │ │ │ │ + adcs r0, r7 │ │ │ │ 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] @ (111d78 ) │ │ │ │ add r1, pc │ │ │ │ @@ -274878,15 +274879,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} │ │ │ │ - sbcs r0, r4 │ │ │ │ + rors r0, r7 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111db4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274901,17 +274902,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 111c08 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + asrs r0, 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] @ (111df4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274926,17 +274927,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c08 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r4 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsrs r4, r6 │ │ │ │ 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] @ (111e34 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274951,17 +274952,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c08 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - eors r6, r6 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r5 │ │ │ │ + lsrs r4, r0 │ │ │ │ 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] @ (111e80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274981,17 +274982,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 │ │ │ │ - eors r6, r0 │ │ │ │ + lsls r6, r3 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ 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] @ (111eb8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275004,17 +275005,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c08 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ands r2, r0 │ │ │ │ + eors r2, r3 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + eors r4, r2 │ │ │ │ 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] @ (111ef0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275024,15 +275025,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} │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + ands r4, r6 │ │ │ │ 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] @ (111f24 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275043,15 +275044,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} │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + ands r0, 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, #36] @ (111f5c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275063,15 +275064,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, #116 @ 0x74 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ 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] @ (111f94 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275083,15 +275084,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, #60 @ 0x3c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ 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] @ (111fec ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275118,19 +275119,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, #14 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #120 @ (adr r0, 112070 ) │ │ │ │ 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] @ (112028 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275143,17 +275144,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c08 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r7, #22 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r7, #16 │ │ │ │ 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] @ (112080 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275180,19 +275181,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, #150 @ 0x96 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ 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] @ (1120cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275211,17 +275212,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, #66 @ 0x42 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ - ands r4, r3 │ │ │ │ + eors r4, r6 │ │ │ │ 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] @ (1120fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -275229,15 +275230,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 r5, #244 @ 0xf4 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ 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] @ (112130 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275247,15 +275248,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 r5, #216 @ 0xd8 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ 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] @ (112164 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275265,15 +275266,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 r5, #176 @ 0xb0 │ │ │ │ + subs r6, #8 │ │ │ │ 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] @ (1121a4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275291,17 +275292,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ 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] @ (11220c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275333,19 +275334,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, #250 @ 0xfa │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ 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] @ (112278 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275377,19 +275378,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, #142 @ 0x8e │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #2 │ │ │ │ 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] @ (1122cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275410,17 +275411,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, #106 @ 0x6a │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ 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] @ (112314 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275438,15 +275439,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 r3, #198 @ 0xc6 │ │ │ │ + subs r4, #30 │ │ │ │ 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] @ (11235c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275466,15 +275467,15 @@ │ │ │ │ bcs.n 11233e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ 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] @ (112398 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275489,17 +275490,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c08 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ 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] @ (112488 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -275590,15 +275591,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 112514 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1123fc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ 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] @ 112a20 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -275689,25 +275690,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 11259a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 112592 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1160] @ 112a34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 47574 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11250c │ │ │ │ ldr.w r2, [pc, #1136] @ 112a38 │ │ │ │ @@ -275757,15 +275758,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 112654 │ │ │ │ ldr.w r8, [pc, #1020] @ 112a3c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 112642 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -275844,15 +275845,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1129f4 │ │ │ │ ldr r1, [pc, #808] @ (112a40 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ 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 1125b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -275877,29 +275878,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (112a44 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r1, [pc, #708] @ (112a48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r1, [pc, #696] @ (112a4c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -275923,64 +275924,64 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (112a50 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125b6 │ │ │ │ ldr r1, [pc, #588] @ (112a54 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 112984 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (112a58 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1125b6 │ │ │ │ ldr r1, [pc, #524] @ (112a5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1125b6 │ │ │ │ ldr r1, [pc, #496] @ (112a60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1129e0 │ │ │ │ @@ -275999,15 +276000,15 @@ │ │ │ │ bne.n 11289a │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (112a64 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1125b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -276028,15 +276029,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1129a0 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -276048,25 +276049,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 112498 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n 1125b6 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1125b6 │ │ │ │ ldr.w r8, [pc, #284] @ 112a68 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11294e │ │ │ │ b.n 1125b6 │ │ │ │ ldr r1, [pc, #264] @ (112a6c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -276078,21 +276079,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 110e78 │ │ │ │ b.n 1125b6 │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (112a74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #204] @ (112a78 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -276100,38 +276101,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 110e78 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r1, [pc, #192] @ (112a7c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (112a80 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (112a84 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 1125b6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1126f8 │ │ │ │ ldr r1, [pc, #144] @ (112a88 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ 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 1125b6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -276141,65 +276142,65 @@ │ │ │ │ add r1, pc │ │ │ │ bl 110e78 │ │ │ │ b.n 1125b6 │ │ │ │ blt.n 112ab4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ movs r7, r2 │ │ │ │ bge.n 112a9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r0, #6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ movs r6, r2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r7, r2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #20 │ │ │ │ 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] @ (112d04 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -276225,15 +276226,15 @@ │ │ │ │ b.n 112b48 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -276252,20 +276253,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (112d14 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112bac │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -276351,15 +276352,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (112d20 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 112cfc │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 112c48 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -276368,15 +276369,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 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 112cc4 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -276399,15 +276400,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (112d24 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ 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] │ │ │ │ @@ -276420,15 +276421,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 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 112b6c │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c5a │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 112cf0 │ │ │ │ @@ -276438,41 +276439,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c5a │ │ │ │ ldr r1, [pc, #68] @ (112d28 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f814 │ │ │ │ b.n 112b9e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 112c5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 112cd8 │ │ │ │ nop │ │ │ │ bpl.n 112db0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ movs r6, r2 │ │ │ │ stc 0, cr0, [r0], #-464 @ 0xfffffe30 │ │ │ │ bmi.n 112db8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r6, r2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ 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] @ (112d94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276513,19 +276514,19 @@ │ │ │ │ b.n 112d62 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112d0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112cd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #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] @ (112e10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276566,19 +276567,19 @@ │ │ │ │ b.n 112dde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112e90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112e54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #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] @ (112e8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276619,19 +276620,19 @@ │ │ │ │ b.n 112e5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112e14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112dd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r0, #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] @ (112f08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276672,19 +276673,19 @@ │ │ │ │ b.n 112ed6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112f98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112f5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #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] @ (112f84 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276725,19 +276726,19 @@ │ │ │ │ b.n 112f52 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 112f1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 112ee0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r7, #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] @ (113000 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276778,19 +276779,19 @@ │ │ │ │ b.n 112fce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1130a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 113064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #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] @ (11307c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276831,19 +276832,19 @@ │ │ │ │ b.n 11304a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r6, #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] @ (1130f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276884,19 +276885,19 @@ │ │ │ │ b.n 1130c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r0, #10 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #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] @ (113174 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276937,19 +276938,19 @@ │ │ │ │ b.n 113142 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r5, #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] @ (1131f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276990,19 +276991,19 @@ │ │ │ │ b.n 1131be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #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] @ (11326c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277043,19 +277044,19 @@ │ │ │ │ b.n 11323a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #22 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #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, #88] @ (1132e8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277096,19 +277097,19 @@ │ │ │ │ b.n 1132b6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r6, #14 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ 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] @ (113364 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277149,19 +277150,19 @@ │ │ │ │ b.n 113332 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ 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] @ (1133e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277202,19 +277203,19 @@ │ │ │ │ b.n 1133ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ 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] @ (11345c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277255,19 +277256,19 @@ │ │ │ │ b.n 11342a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ 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] @ (1134e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277312,19 +277313,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1134b0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ 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] @ (113564 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277369,19 +277370,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113534 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ 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] @ 1135e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277424,19 +277425,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1135ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ 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] @ (11366c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277481,19 +277482,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 11363c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ 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] @ (1136f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277538,19 +277539,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1136c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ 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] @ 113774 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277593,19 +277594,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113746 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r7, #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] @ 1137f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277648,18 +277649,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1137ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53c0016 │ │ │ │ + @ instruction: 0xf5940016 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #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, #92] @ (113878 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277701,19 +277702,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113848 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #24 │ │ │ │ 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] @ (1138f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277755,19 +277756,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1138c8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ 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] @ 11397c │ │ │ │ sub sp, #20 │ │ │ │ @@ -277810,19 +277811,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11394e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r5, #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, #92] @ (1139fc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277864,19 +277865,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1139cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ 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] @ (113a7c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277918,19 +277919,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113a4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r7, #14 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #20 │ │ │ │ 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] @ (113b04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277976,19 +277977,19 @@ │ │ │ │ b.n 113ad2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ 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] @ (113b8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278034,19 +278035,19 @@ │ │ │ │ b.n 113b5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #4 │ │ │ │ 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] @ 113c10 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278089,19 +278090,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113be2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ 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] @ (113c90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278145,19 +278146,19 @@ │ │ │ │ b.n 113c5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r1, r3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r2, #2 │ │ │ │ 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] @ 113d14 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278200,19 +278201,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113ce6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ stmia r3!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ 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] @ 113d9c │ │ │ │ sub sp, #20 │ │ │ │ @@ -278256,19 +278257,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113d6e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #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] @ 113e20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278311,19 +278312,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113df2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ 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] @ 113ea4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278366,19 +278367,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e76 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r5, #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] @ (113f28 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278423,19 +278424,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113ef8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r4, #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] @ (113fac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278480,19 +278481,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113f7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r6, #7 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r4, #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] @ (114030 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278537,19 +278538,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 114000 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r5, #5 │ │ │ │ movs r7, r2 │ │ │ │ it │ │ │ │ lsl r4, r6, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r3, #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] @ 1140b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278592,19 +278593,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114086 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop {10} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r7, r2 │ │ │ │ itee vc │ │ │ │ lslvc r4, r6, #1 │ │ │ │ - addvs r2, r0, #6 │ │ │ │ + addvs r2, r3, #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] @ (114144 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278651,19 +278652,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 114114 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ittt ne │ │ │ │ lslne r4, r6, #1 │ │ │ │ lsrne r4, r5, #32 │ │ │ │ movne r0, r0 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ movs r1, r3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r1, #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, #92] @ (1141c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278705,19 +278706,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 114194 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x008e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r7, r2 │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r1, #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, #100] @ (11424c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278763,19 +278764,19 @@ │ │ │ │ b.n 11421a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x000e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r0, #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] @ 1142d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278818,19 +278819,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1142a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r7, 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] @ 114354 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278873,19 +278874,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114326 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r7, 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] @ 1143d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278928,19 +278929,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1143aa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r6, 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] @ (1144f0 ) │ │ │ │ @@ -278963,49 +278964,49 @@ │ │ │ │ beq.n 1144e6 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 114472 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 112a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #156] @ (1144f8 ) │ │ │ │ ldr r3, [pc, #152] @ (1144f4 ) │ │ │ │ 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 1144ea │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr r1, [pc, #108] @ (1144fc ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (114500 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 486fc │ │ │ │ mov r1, r7 │ │ │ │ @@ -279016,15 +279017,15 @@ │ │ │ │ blx 48484 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 114446 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #52] @ (114504 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -279042,32 +279043,32 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 114572 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 114564 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + cbz r0, 114550 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (114520 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (114524 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrd r0, r0, [ip, #432]! @ 0x1b0 │ │ │ │ - ldr r0, [pc, #472] @ (114700 ) │ │ │ │ + ldr r0, [pc, #824] @ (114860 ) │ │ │ │ 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 │ │ │ │ @@ -279076,27 +279077,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (11456c ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r3, [pc, #28] @ (114570 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 114564 │ │ │ │ ldr r0, [pc, #24] @ (114574 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 474b4 <__longjmp_chk@plt> │ │ │ │ blx 47bc4 │ │ │ │ - ldr r0, [pc, #344] @ (1146c4 ) │ │ │ │ + ldr r0, [pc, #696] @ (114824 ) │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1144a8 │ │ │ │ + bvc.n 114558 │ │ │ │ movs r6, r2 │ │ │ │ svc 120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ble.n 114544 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -279180,15 +279181,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 1145fa │ │ │ │ @@ -279223,30 +279224,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 1146a0 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 11468c │ │ │ │ @@ -279362,38 +279363,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #220] @ 0xdc │ │ │ │ cbz r3, 114882 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1148c8 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ push {r4, r5} │ │ │ │ @@ -279509,21 +279510,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (1149a4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (1149a8 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r0, #1 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, pc │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 114a48 │ │ │ │ + bcc.n 1148f8 │ │ │ │ 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, 1149d4 │ │ │ │ @@ -280553,25 +280554,25 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -280723,15 +280724,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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} │ │ │ │ @@ -280759,27 +280760,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 1156b0 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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} │ │ │ │ @@ -280836,15 +280837,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -280861,41 +280862,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -281040,15 +281041,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ b.n 11590c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281083,15 +281084,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -281115,15 +281116,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -281154,15 +281155,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 115b5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -281191,15 +281192,15 @@ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 115bca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -281262,15 +281263,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 115c34 │ │ │ │ @@ -281374,15 +281375,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -281395,15 +281396,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -281411,15 +281412,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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} │ │ │ │ @@ -281436,15 +281437,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -281473,15 +281474,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -281722,15 +281723,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1160c8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 11610e │ │ │ │ mov r1, fp │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 1160f2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 11609e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -281751,15 +281752,15 @@ │ │ │ │ bne.n 11608c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 11607a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1160c2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 116132 │ │ │ │ @@ -282046,17 +282047,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1163bc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1163c6 │ │ │ │ b.n 1163b8 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r4, #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 │ │ │ │ @@ -282564,15 +282565,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 11693c │ │ │ │ b.n 1168fa │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1169ac │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -283085,15 +283086,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 116d68 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 116eb2 │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -283140,15 +283141,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 116e20 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -283159,15 +283160,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 116e7a │ │ │ │ nop │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -283253,15 +283254,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ b.n 117038 │ │ │ │ nop │ │ │ │ cmp.w r0, #342 @ 0x156 │ │ │ │ bhi.n 117136 │ │ │ │ @@ -283308,26 +283309,26 @@ │ │ │ │ beq.n 11714a │ │ │ │ bhi.n 1170ec │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ beq.n 1170e4 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 11716c │ │ │ │ vldr s0, [pc, #156] @ 117178 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 117162 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1170e2 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -283353,20 +283354,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1170e2 │ │ │ │ vldr s0, [pc, #36] @ 11717c │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 117180 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -283383,38 +283384,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1171ac ) │ │ │ │ ldr r0, [pc, #20] @ (1171b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, 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] @ (1171d8 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1171dc ) │ │ │ │ ldr r0, [pc, #20] @ (1171e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 11720c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 117208 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -284587,15 +284588,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 117dba │ │ │ │ strh r0, [r4, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -284937,15 +284938,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118170 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -285090,15 +285091,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1182ee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286128,15 +286129,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118d98 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286368,15 +286369,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 119004 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -286789,15 +286790,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 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1198c4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r5, r7, #127 @ 0x7f │ │ │ │ @@ -286846,15 +286847,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 18841c │ │ │ │ + bl 188474 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 11974e │ │ │ │ @@ -287142,20 +287143,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r5, #31 │ │ │ │ bhi.w 11960c │ │ │ │ subs r0, r5, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 11960c │ │ │ │ mov r0, r2 │ │ │ │ - bl 21df14 │ │ │ │ + bl 21df6c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 21e09c │ │ │ │ + bl 21e0f4 │ │ │ │ ldr r1, [pc, #240] @ (119908 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 129108 │ │ │ │ uxth.w fp, r3 │ │ │ │ @@ -287227,35 +287228,35 @@ │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #1 │ │ │ │ strbmi.w r2, [r4, #486] @ 0x1e6 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 11960c │ │ │ │ movs r0, #0 │ │ │ │ - bl 21e16c │ │ │ │ + bl 21e1c4 │ │ │ │ ldr r1, [pc, #48] @ (11991c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e20016 │ │ │ │ - @ instruction: 0xf7d20016 │ │ │ │ - @ instruction: 0xf76c0016 │ │ │ │ - @ instruction: 0xf77e0016 │ │ │ │ - @ instruction: 0xf6e80016 │ │ │ │ - @ instruction: 0xf6f00016 │ │ │ │ + ldrh.w r0, [sl, r6, lsl #1] │ │ │ │ + strh.w r0, [sl, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7c40016 │ │ │ │ + @ instruction: 0xf7d60016 │ │ │ │ + @ instruction: 0xf7400016 │ │ │ │ + @ instruction: 0xf7480016 │ │ │ │ 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] @ (119bf0 ) │ │ │ │ @@ -288019,15 +288020,15 @@ │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r7, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ 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 │ │ │ │ @@ -288656,19 +288657,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ ldr r1, [pc, #24] @ (11a7c8 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ 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 │ │ │ │ - ldmdb r2, {r1, r2, r4} │ │ │ │ - @ instruction: 0xe9a40016 │ │ │ │ - ldmdb r6!, {r1, r2, r4} │ │ │ │ - strd r0, r0, [r8, #88] @ 0x58 │ │ │ │ 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] @ 11aa30 │ │ │ │ @@ -289672,15 +289673,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 11b288 │ │ │ │ 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 │ │ │ │ @@ -290126,15 +290127,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, 11b6f8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186f38 │ │ │ │ + bl 186f90 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #494] @ 0x1ee │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #494] @ 0x1ee │ │ │ │ ldr r2, [pc, #564] @ (11b910 ) │ │ │ │ ldr r3, [pc, #556] @ (11b90c ) │ │ │ │ add r2, pc │ │ │ │ @@ -291675,15 +291676,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 11c588 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ @@ -292465,17 +292466,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ movs r6, r2 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -293618,15 +293619,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ beq.n 11daa2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 120cc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ee8 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 11dac2 │ │ │ │ b.w 120cc6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ @@ -293637,15 +293638,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11dab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ee8 │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11dab8 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -293768,19 +293769,19 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 11dca6 │ │ │ │ + cbnz r2, 11dcbc │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ 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 │ │ │ │ @@ -294631,15 +294632,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11e60a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ea02 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -295005,15 +295006,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 11e60a │ │ │ │ ldr r1, [pc, #60] @ (11ea70 ) │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ @@ -295031,17 +295032,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117be4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11ea22 │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ b.n 11e73a │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11ea32 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11e5ba │ │ │ │ @@ -296771,17 +296772,17 @@ │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ strh r2, [r0, #8] │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bhi.n 11fd0a │ │ │ │ b.w 11d93e │ │ │ │ nop │ │ │ │ - add r0, pc, #456 @ (adr r0, 11ff70 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 1200d0 ) │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ 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 │ │ │ │ @@ -298744,15 +298745,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 188454 │ │ │ │ + bl 1884ac │ │ │ │ ldr.w r2, [pc, #2356] @ 121d08 │ │ │ │ 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 │ │ │ │ @@ -299779,15 +299780,15 @@ │ │ │ │ nop │ │ │ │ mcrr 0, 7, r0, ip, cr3 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ movs r6, r2 │ │ │ │ b.n 121a18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r9, [r5, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 124032 │ │ │ │ movs r3, #1 │ │ │ │ @@ -302859,15 +302860,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1233c4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #116 @ 0x74 │ │ │ │ @@ -302883,80 +302884,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 123432 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 123b2c │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 122528 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 121cce │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.n 123804 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 122586 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ @@ -303157,15 +303158,15 @@ │ │ │ │ bl 1171b4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r6, 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] @ 124898 │ │ │ │ @@ -303175,15 +303176,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 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247ac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ @@ -303206,21 +303207,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 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 124198 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ 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 124348 │ │ │ │ @@ -303373,15 +303374,15 @@ │ │ │ │ add.w r5, r6, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cbz r4, 124372 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247de │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 12437c │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ @@ -303394,15 +303395,15 @@ │ │ │ │ cbz r3, 12438c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 124820 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 169fd8 │ │ │ │ + bl 16a030 │ │ │ │ ldr.w r2, [pc, #1284] @ 1248a0 │ │ │ │ ldr.w r3, [pc, #1276] @ 12489c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -303505,15 +303506,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 21d578 │ │ │ │ + bl 21d5d0 │ │ │ │ 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 │ │ │ │ @@ -303792,42 +303793,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 12415e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b510 │ │ │ │ b.n 124332 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b510 │ │ │ │ b.n 124332 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 124368 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1154d8 │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 12436a │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1244f2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #9 │ │ │ │ beq.w 1244f2 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -303876,15 +303877,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r6, r2 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ bl 1159f4 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -303933,15 +303934,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 21d578 │ │ │ │ + bl 21d5d0 │ │ │ │ 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 │ │ │ │ @@ -304226,19 +304227,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ b.n 124c5c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #520] @ (124e54 ) │ │ │ │ + ldr r4, [pc, #872] @ (124fb4 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [pc, #416] @ (124df0 ) │ │ │ │ + ldr r2, [pc, #768] @ (124f50 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #1000] @ (12503c ) │ │ │ │ + ldr r4, [pc, #328] @ (124d9c ) │ │ │ │ movs r6, r2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 125200 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 124c54 │ │ │ │ @@ -304320,15 +304321,15 @@ │ │ │ │ ldr.w r2, [r5, #220] @ 0xdc │ │ │ │ tst r3, r2 │ │ │ │ beq.n 124d3e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 124d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18867c │ │ │ │ + bl 1886d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 125bc8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ @@ -304623,15 +304624,15 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 124a62 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r1 │ │ │ │ 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 │ │ │ │ @@ -305113,15 +305114,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov fp, r3 │ │ │ │ beq.w 125a52 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 1159f4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -305518,15 +305519,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] @ 125bc0 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 1159f4 │ │ │ │ vldr d7, [pc, #584] @ 125bb0 │ │ │ │ @@ -305608,15 +305609,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ b.n 125292 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -305751,15 +305752,15 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strh r0, [r1, #8] │ │ │ │ @@ -305942,15 +305943,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ b.n 125cca │ │ │ │ ldr r1, [pc, #92] @ (125e30 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -305984,33 +305985,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ ldr r1, [pc, #44] @ (125e50 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ 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] @ 1263d0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -306043,15 +306044,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 1263b6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 125eec │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12606c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1261ec │ │ │ │ @@ -306068,21 +306069,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e54 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1261d4 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -306160,15 +306161,15 @@ │ │ │ │ beq.w 12611a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 125fde │ │ │ │ ldrb.w r3, [r0, #330] @ 0x14a │ │ │ │ cbz r3, 12600e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ cbz r0, 12600e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 12600e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -306201,15 +306202,15 @@ │ │ │ │ strb.w r3, [r8, #32] │ │ │ │ b.n 1261b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 124120 │ │ │ │ b.n 125f5c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125eca │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e54 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ @@ -306329,15 +306330,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 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 125e54 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -306346,15 +306347,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154d8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 125f20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12605e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125ee6 │ │ │ │ @@ -306403,25 +306404,25 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 126260 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126380 │ │ │ │ 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 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12636a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f88 │ │ │ │ @@ -306502,24 +306503,24 @@ │ │ │ │ b.n 1262f2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 12629e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154d8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 126288 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 12600e │ │ │ │ mov r4, r9 │ │ │ │ b.n 12600e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -306543,15 +306544,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, pc, #568 @ (adr r1, 12660c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #576 @ (adr r0, 12661c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [pc, #40] @ (12640c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #40] @ (126410 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -306940,15 +306941,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 114800 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 127348 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 11552c │ │ │ │ @@ -307001,15 +307002,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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1267ce │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 126852 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ @@ -307027,15 +307028,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 12866c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ b.n 126750 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 128036 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -307092,15 +307093,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 12693e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 125e54 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 124120 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -307495,15 +307496,15 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 126d5e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 │ │ │ │ @@ -308017,15 +308018,15 @@ │ │ │ │ bl 1154d8 │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.w 1267ec │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 126996 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ @@ -308454,15 +308455,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 127682 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -308655,15 +308656,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1279da │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 │ │ │ │ @@ -308721,48 +308722,48 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 128714 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 128718 │ │ │ │ ldr.w r1, [pc, #3160] @ 12871c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127a5c │ │ │ │ ldr.w r3, [pc, #3140] @ 128720 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 128724 │ │ │ │ ldr.w r1, [pc, #3140] @ 128728 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127a6e │ │ │ │ ldr.w r3, [pc, #3120] @ 12872c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3120] @ 128730 │ │ │ │ ldr.w r1, [pc, #3120] @ 128734 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127a42 │ │ │ │ ldr.w r3, [pc, #3100] @ 128738 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3100] @ 12873c │ │ │ │ ldr.w r1, [pc, #3100] @ 128740 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127a80 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -308788,26 +308789,26 @@ │ │ │ │ ldr.w r3, [pc, #3016] @ 128744 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3012] @ 128748 │ │ │ │ ldr.w r1, [pc, #3012] @ 12874c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127a9c │ │ │ │ ldr.w r3, [pc, #2996] @ 128750 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2992] @ 128754 │ │ │ │ ldr.w r1, [pc, #2992] @ 128758 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.n 127aae │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 12847e │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -308830,15 +308831,15 @@ │ │ │ │ ldr.w r3, [pc, #2908] @ 12875c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2908] @ 128760 │ │ │ │ ldr.w r1, [pc, #2908] @ 128764 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 126e06 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 12842a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -308999,24 +309000,24 @@ │ │ │ │ ldr.w r3, [pc, #2440] @ 12876c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2436] @ 128770 │ │ │ │ ldr.w r1, [pc, #2436] @ 128774 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 126ef2 │ │ │ │ ldr.w r2, [pc, #2416] @ 128778 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2416] @ 12877c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ b.w 12677c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 1274d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ @@ -309082,15 +309083,15 @@ │ │ │ │ ldr.w r3, [pc, #2228] @ 128780 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2224] @ 128784 │ │ │ │ ldr.w r1, [pc, #2224] @ 128788 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 127dd8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ str r2, [r7, #32] │ │ │ │ b.n 127e94 │ │ │ │ @@ -309180,15 +309181,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 127a28 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -309229,15 +309230,15 @@ │ │ │ │ ldr.w r3, [pc, #1840] @ 12878c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1840] @ 128790 │ │ │ │ ldr.w r1, [pc, #1840] @ 128794 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 127cd0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1284a8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -309337,15 +309338,15 @@ │ │ │ │ ldr.w r3, [pc, #1536] @ 1287a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1532] @ 1287a4 │ │ │ │ ldr.w r1, [pc, #1532] @ 1287a8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 127cec │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -309565,63 +309566,63 @@ │ │ │ │ ldr r3, [pc, #896] @ (1287ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #896] @ (1287b0 ) │ │ │ │ ldr r1, [pc, #896] @ (1287b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 127c28 │ │ │ │ ldr r3, [pc, #880] @ (1287b8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #880] @ (1287bc ) │ │ │ │ ldr r1, [pc, #880] @ (1287c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 127bf2 │ │ │ │ ldr r3, [pc, #864] @ (1287c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #864] @ (1287c8 ) │ │ │ │ ldr r1, [pc, #864] @ (1287cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 127bde │ │ │ │ ldr r3, [pc, #848] @ (1287d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #848] @ (1287d4 ) │ │ │ │ ldr r1, [pc, #848] @ (1287d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 127bc4 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127d96 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.w 12733e │ │ │ │ ldr r3, [pc, #816] @ (1287dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #816] @ (1287e0 ) │ │ │ │ ldr r1, [pc, #820] @ (1287e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 128082 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 115500 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ @@ -309670,78 +309671,78 @@ │ │ │ │ ldr r3, [pc, #684] @ (1287e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (1287ec ) │ │ │ │ ldr r1, [pc, #684] @ (1287f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 128018 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127d6c │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 126bce │ │ │ │ ldr r3, [pc, #636] @ (1287f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #636] @ (1287f8 ) │ │ │ │ ldr r1, [pc, #636] @ (1287fc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 12840c │ │ │ │ ldr r3, [pc, #620] @ (128800 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #620] @ (128804 ) │ │ │ │ ldr r1, [pc, #624] @ (128808 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.w 127d0a │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12712e │ │ │ │ b.n 127f48 │ │ │ │ ldr r3, [pc, #592] @ (12880c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #592] @ (128810 ) │ │ │ │ ldr r1, [pc, #596] @ (128814 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 128420 │ │ │ │ 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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 126db8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -309754,15 +309755,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1279aa │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ @@ -309778,15 +309779,15 @@ │ │ │ │ ldr r3, [pc, #472] @ (128818 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #472] @ (12881c ) │ │ │ │ ldr r1, [pc, #472] @ (128820 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a3c │ │ │ │ b.n 12802c │ │ │ │ ldr r1, [pc, #456] @ (128824 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ @@ -309847,154 +309848,154 @@ │ │ │ │ b.n 1286d8 │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12712e │ │ │ │ mov r2, r3 │ │ │ │ b.n 127f84 │ │ │ │ nop │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 128788 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 1288e8 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 128b14 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 128874 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r7, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r3, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #872 @ (adr r1, 128aa0 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 128800 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 128a2c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 12878c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1288b0 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 128a10 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 12883c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 12899c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r1, r2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r3, r2 │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 128ac0 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 128820 ) │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + cdp2 0, 2, cr0, cr14, cr1, {1} │ │ │ │ + adds r0, r4, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r5, r1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [pc, #76] @ (128880 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ @@ -310018,39 +310019,39 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ ldr r1, [pc, #20] @ (12888c ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ 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] @ (1288b4 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ ldr r1, [pc, #16] @ (1288b8 ) │ │ │ │ ldr r0, [pc, #20] @ (1288bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - subs.w r0, r4, #33 @ 0x21 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + addw r0, ip, #33 @ 0x21 │ │ │ │ + cpsie ai │ │ │ │ movs r5, r2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ 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 │ │ │ │ @@ -310117,15 +310118,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ ldr.w r8, [pc, #1072] @ 128dac │ │ │ │ mov r6, r2 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 128b18 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 128aea │ │ │ │ @@ -310139,72 +310140,72 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [pc, #1028] @ 128db8 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ ldr.w r1, [r5, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1f0 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl fcecc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f410 │ │ │ │ cbz r0, 128a64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 183508 │ │ │ │ + bl 183560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca81c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc108 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8434 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128a1a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 183ecc │ │ │ │ + bl 183f24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ ldrb.w r3, [r7, #329] @ 0x149 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128b98 │ │ │ │ ldrb.w r3, [r7, #323] @ 0x143 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128b84 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -310212,23 +310213,23 @@ │ │ │ │ beq.n 128b30 │ │ │ │ ldr r3, [pc, #828] @ (128dbc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1568 │ │ │ │ + bl 1e15c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128ba0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0df4 │ │ │ │ + bl 1f0e4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18faa8 │ │ │ │ + bl 18fb00 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 128be0 │ │ │ │ ldr r3, [pc, #780] @ (128dc0 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -310289,15 +310290,15 @@ │ │ │ │ b.n 128a7e │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 128b10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 185564 │ │ │ │ + bl 1855bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ @@ -310317,25 +310318,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ b.n 128b6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f610 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 128a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ b.n 128a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f4d0 │ │ │ │ b.n 128a6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0260 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4f0 │ │ │ │ b.n 128a96 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 128afe │ │ │ │ cmp r7, #14 │ │ │ │ bhi.w 128d58 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -310419,15 +310420,15 @@ │ │ │ │ beq.w 128d9a │ │ │ │ ldr r3, [pc, #332] @ (128dd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d5c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 128da0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 192700 │ │ │ │ + bl 192758 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #486] @ 0x1e6 │ │ │ │ b.n 128b10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128da4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -310448,15 +310449,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128cb8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 128cc4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128cae │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 128d4a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -310505,20 +310506,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #124] @ (128de0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #124] @ (128de4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 128afe │ │ │ │ ldr r3, [pc, #100] @ (128de8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d5c │ │ │ │ ldr r3, [pc, #96] @ (128dec ) │ │ │ │ add r3, pc │ │ │ │ @@ -310548,60 +310549,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, #160 @ 0xa0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r7, [pc, #400] @ (128f84 ) │ │ │ │ + ldr r7, [pc, #752] @ (1290e4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 │ │ │ │ @@ -310900,106 +310901,106 @@ │ │ │ │ ldr r3, [pc, #84] @ (129198 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r1, [pc, #52] @ (12919c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e776c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r1, [pc, #36] @ (1291a0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ab38 │ │ │ │ + bl 16ab90 │ │ │ │ b.n 129166 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r7, #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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ cbnz r3, 1291de │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1291e8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r2, #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 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 12920c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (129218 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ 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 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292ca │ │ │ │ @@ -311017,15 +311018,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 129254 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ cbz r6, 1292ca │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -311054,15 +311055,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #8] @ (1292dc ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ 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] @ (129628 ) │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -311073,29 +311074,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, 129320 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 129338 │ │ │ │ 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] @ (12962c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #772] @ (129630 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ str.w r0, [r9, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1159f4 │ │ │ │ @@ -311190,15 +311191,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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 115d3c │ │ │ │ @@ -311382,35 +311383,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r2, #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, 12966a │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 129672 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a558 │ │ │ │ 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 1159f4 │ │ │ │ @@ -311470,15 +311471,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 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ 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 115d3c │ │ │ │ @@ -311513,15 +311514,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1169e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 1297b0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [pc, #360] @ (1298fc ) │ │ │ │ ldr r3, [pc, #352] @ (1298f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311630,15 +311631,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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ b.n 129792 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 1298e0 │ │ │ │ @@ -311666,15 +311667,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] @ (1299c0 ) │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] @ (1299c4 ) │ │ │ │ @@ -311737,15 +311738,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r5, #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 │ │ │ │ @@ -311762,15 +311763,15 @@ │ │ │ │ bne.n 1299ee │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (129a08 ) │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r7, #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 │ │ │ │ @@ -311911,15 +311912,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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} │ │ │ │ @@ -311938,15 +311939,15 @@ │ │ │ │ ldr.w r8, [pc, #140] @ 129c60 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b54 │ │ │ │ ldr r3, [pc, #124] @ (129c64 ) │ │ │ │ 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 │ │ │ │ @@ -312004,32 +312005,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (129c90 ) │ │ │ │ ldr r0, [pc, #20] @ (129c94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - ble.n 129c60 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 129d6c ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 129ecc ) │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ 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] @ 12a4f0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -312151,15 +312152,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 129d06 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 129cf8 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 129df8 │ │ │ │ cmp r3, #20 │ │ │ │ @@ -312230,15 +312231,15 @@ │ │ │ │ bpl.n 129df8 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a08c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a086 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -312382,30 +312383,30 @@ │ │ │ │ cmp r0, lr │ │ │ │ bne.w 129df8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp lr, r2 │ │ │ │ bls.w 12a34c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 129ee2 │ │ │ │ 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 116144 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 12a0d4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12a0d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 12a0c8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -312416,15 +312417,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 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12a0a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -312918,15 +312919,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 12a688 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 12a5be │ │ │ │ ldrh.w r0, [r8, #16] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ b.n 12a5be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -313026,19 +313027,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12a774 ) │ │ │ │ ldr r0, [pc, #20] @ (12a778 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - bcc.n 12a794 │ │ │ │ + bcc.n 12a844 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 12a7b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -314299,25 +314300,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 16f728 │ │ │ │ + bl 16f780 │ │ │ │ ldr.w r9, [fp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 12b672 │ │ │ │ mov.w sl, #3 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f8a0 │ │ │ │ + bl 16f8f8 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 12b5de │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -314344,15 +314345,15 @@ │ │ │ │ cmpeq r0, #252 @ 0xfc │ │ │ │ beq.n 12b5d4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ bmi.n 12b5d4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16fa34 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 12b5d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -314401,15 +314402,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 12b60e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 12b5f2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f82c │ │ │ │ + bl 16f884 │ │ │ │ ldr r2, [pc, #52] @ (12b68c ) │ │ │ │ ldr r3, [pc, #36] @ (12b680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -314566,15 +314567,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -314846,15 +314847,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 12ba9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 12b806 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 12b9dc │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -314888,22 +314889,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 12bbc2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbb2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbb2 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 12bb42 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbae │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12bb36 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -314940,15 +314941,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 12bb80 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 12bb78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12bb42 │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 115c58 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -315258,15 +315259,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 187dec │ │ │ │ + bl 187e44 │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 12bee6 │ │ │ │ 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] │ │ │ │ @@ -315357,15 +315358,15 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 12bfe2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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} │ │ │ │ @@ -318153,15 +318154,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] │ │ │ │ @@ -318171,15 +318172,15 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.w 12dfcc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ movw r1, #7676 @ 0x1dfc │ │ │ │ mov r0, sl │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 │ │ │ │ @@ -318765,15 +318766,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 12e4c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr.w r2, [pc, #1204] @ 12e99c │ │ │ │ ldr.w r3, [pc, #1184] @ 12e98c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319491,15 +319492,15 @@ │ │ │ │ cmp r4, r5 │ │ │ │ beq.w 12f02c │ │ │ │ movw fp, #385 @ 0x181 │ │ │ │ movt fp, #13286 @ 0x33e6 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 12ed5a │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -319975,15 +319976,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 116118 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ @@ -320045,15 +320046,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 11575c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 115d70 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -320080,22 +320081,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 16fa3c │ │ │ │ + bl 16fa94 │ │ │ │ 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 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ 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] │ │ │ │ @@ -320132,15 +320133,15 @@ │ │ │ │ beq.w 12f19c │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 12f142 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #380] @ (12f44c ) │ │ │ │ ldr r3, [pc, #376] @ (12f448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320213,31 +320214,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 16faac │ │ │ │ + bl 16fb04 │ │ │ │ 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 12f298 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 12f3d4 │ │ │ │ b.n 12f298 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12f298 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12f3c4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -320737,55 +320738,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r6, [pc, #80] @ (12f9b8 ) │ │ │ │ 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 │ │ │ │ @@ -320799,15 +320800,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r6, r7, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -320817,15 +320818,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [pc, #224] @ 12fac4 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r8, pc │ │ │ │ @@ -320835,18 +320836,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.n 12faaa │ │ │ │ tbb [pc, r3] │ │ │ │ adcs r1, r0 │ │ │ │ @@ -320859,23 +320860,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ (12fac8 ) │ │ │ │ @@ -320886,15 +320887,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 12fa42 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 12fa42 │ │ │ │ @@ -320924,59 +320925,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 12fb5e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [pc, #972] @ (12ff2c ) │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #968] @ (12ff30 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -320984,27 +320985,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -321042,15 +321043,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 12fc94 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 12ff0e │ │ │ │ @@ -321062,42 +321063,42 @@ │ │ │ │ b.n 12fc9a │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 12fc3c │ │ │ │ ldr r3, [pc, #676] @ (12ff3c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #676] @ (12ff40 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 189370 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -321105,27 +321106,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -321161,33 +321162,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -321197,23 +321198,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -321249,18 +321250,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189410 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9c0 │ │ │ │ ldr r2, [pc, #92] @ (12ff44 ) │ │ │ │ ldr r3, [pc, #56] @ (12ff20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -321289,23 +321290,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ 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 r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -321338,30 +321339,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 186960 │ │ │ │ + bl 1869b8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 12ffd4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -321398,22 +321399,22 @@ │ │ │ │ b.n 130048 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 1300e0 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -321430,30 +321431,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ bne.n 13003e │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 130048 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ @@ -321501,21 +321502,21 @@ │ │ │ │ beq.n 130100 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -321535,15 +321536,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [pc, #168] @ (130284 ) │ │ │ │ ldr r3, [pc, #148] @ (130274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -321553,21 +321554,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 13000e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -321579,15 +321580,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 189118 │ │ │ │ + bl 189170 │ │ │ │ b.n 1301da │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ b.n 130202 │ │ │ │ ldr r4, [pc, #32] @ (130288 ) │ │ │ │ @@ -321621,23 +321622,23 @@ │ │ │ │ bhi.n 1303a6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r7, #13 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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} │ │ │ │ @@ -321645,32 +321646,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1302c2 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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} │ │ │ │ @@ -321686,15 +321687,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1302c2 │ │ │ │ nop │ │ │ │ @@ -321733,38 +321734,38 @@ │ │ │ │ ldr r2, [pc, #404] @ (1305a0 ) │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ vldr d7, [pc, #360] @ 130588 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13044c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -321774,27 +321775,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -321824,15 +321825,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1305b0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 130944 │ │ │ │ @@ -321870,49 +321871,49 @@ │ │ │ │ ... │ │ │ │ stc2 0, cr0, [ip], #-456 @ 0xfffffe38 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r2], #-456 @ 0xfffffe38 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8e0072 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [pc, #924] @ (130950 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189318 │ │ │ │ + bl 189370 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #17] │ │ │ │ bl 12f9c0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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} │ │ │ │ @@ -321921,33 +321922,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ strb.w r8, [r7, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 13028c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -321957,27 +321958,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -322010,37 +322011,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 130784 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -322050,27 +322051,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -322103,99 +322104,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9c0 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9c0 │ │ │ │ b.n 13056a │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 130842 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 13072c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1303fa │ │ │ │ ldr r3, [pc, #28] @ (130954 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305b2 │ │ │ │ ldr r3, [pc, #24] @ (130958 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305b2 │ │ │ │ ldr r3, [pc, #20] @ (13095c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322273,15 +322274,15 @@ │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 130a12 │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, lr │ │ │ │ bne.n 130a02 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ 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 │ │ │ │ @@ -322772,15 +322773,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (130f80 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (130f84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ b.n 130936 │ │ │ │ vtbl.8 d20, {d15-d18}, d23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -322853,22 +322854,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 18faa8 │ │ │ │ + bl 18fb00 │ │ │ │ ldr r2, [pc, #16] @ (131064 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (131068 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 48f066 │ │ │ │ b.n 13089a │ │ │ │ vsli.32 d27, d24, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -323064,15 +323065,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1312c4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1312c4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187254 │ │ │ │ + bl 1872ac │ │ │ │ cbz r0, 131264 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 131314 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -323134,15 +323135,15 @@ │ │ │ │ beq.n 1312fa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 1312de │ │ │ │ b.n 131280 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ b.n 1312c0 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 13130c │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r0, #20 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -323300,19 +323301,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 1315cc │ │ │ │ mov r7, sl │ │ │ │ @@ -323357,15 +323358,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 13153a │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1314ea │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1315da │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -323425,15 +323426,15 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1314be │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 115a84 │ │ │ │ mov r2, r0 │ │ │ │ @@ -323451,15 +323452,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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 131530 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 13151c │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -323771,17 +323772,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1317aa │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 131732 │ │ │ │ b.n 131954 │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r4, #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] │ │ │ │ @@ -323828,15 +323829,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 1668c4 │ │ │ │ + bl 16691c │ │ │ │ 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 │ │ │ │ @@ -324068,17 +324069,17 @@ │ │ │ │ movw r3, #845 @ 0x34d │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131bfc │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131bfc │ │ │ │ b.n 131c22 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ 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] │ │ │ │ @@ -324140,15 +324141,15 @@ │ │ │ │ beq.n 131db2 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 131f50 │ │ │ │ cbz r7, 131d7c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 131d7c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r4, #-4] │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -324162,15 +324163,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131d3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131d32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 131d42 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 131d10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -324861,29 +324862,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 132484 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 166afc │ │ │ │ + bl 166b54 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1324de │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 166918 │ │ │ │ + bl 166970 │ │ │ │ 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 1324be │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -324955,15 +324956,15 @@ │ │ │ │ bne.n 13255a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 13255a │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 132560 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 132628 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -324991,15 +324992,15 @@ │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 13252c │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 166930 │ │ │ │ + bl 166988 │ │ │ │ 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 132618 │ │ │ │ b.n 132744 │ │ │ │ @@ -325035,15 +325036,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132adc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132ac4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13267c │ │ │ │ add r7, sl │ │ │ │ str r5, [r7, #0] │ │ │ │ mov r7, r4 │ │ │ │ b.n 1325da │ │ │ │ @@ -325060,15 +325061,15 @@ │ │ │ │ add.w fp, r4, r3 │ │ │ │ cmp r4, fp │ │ │ │ bcs.n 1325da │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 132696 │ │ │ │ b.n 1325da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13272c │ │ │ │ @@ -325085,15 +325086,15 @@ │ │ │ │ it cc │ │ │ │ movcc r4, sl │ │ │ │ bcs.n 1326ea │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 1326d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 13267c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r3, #4 │ │ │ │ @@ -325115,15 +325116,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132b54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13267c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ @@ -325169,15 +325170,15 @@ │ │ │ │ bl 1319a0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 132750 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 1327ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -325605,15 +325606,15 @@ │ │ │ │ cbnz r2, 132c3c │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 132c32 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (132c6c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132c60 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 132c2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -325628,58 +325629,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (132c78 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (132c7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132c00 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (132c80 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 132c00 │ │ │ │ ldr r1, [pc, #52] @ (132c84 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132c00 │ │ │ │ ldr r2, [pc, #44] @ (132c88 ) │ │ │ │ add r2, pc │ │ │ │ b.n 132c18 │ │ │ │ ldr r1, [pc, #40] @ (132c8c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132c00 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - addw r0, lr, #2071 @ 0x817 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + @ instruction: 0xf6660017 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #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 │ │ │ │ @@ -325690,44 +325691,44 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 132d54 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132e30 │ │ │ │ ldr r1, [pc, #512] @ (132ec0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bmi.n 132d66 │ │ │ │ lsls r1, r5, #15 │ │ │ │ bmi.n 132d76 │ │ │ │ lsls r2, r5, #26 │ │ │ │ bmi.n 132d86 │ │ │ │ lsls r3, r5, #14 │ │ │ │ bmi.n 132d96 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 132ce4 │ │ │ │ ldr r1, [pc, #488] @ (132ec4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 132d04 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 132dd4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 132d04 │ │ │ │ ldr r1, [pc, #460] @ (132ec8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.n 132de2 │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.n 132df2 │ │ │ │ lsls r2, r1, #12 │ │ │ │ bmi.n 132e02 │ │ │ │ @@ -325741,60 +325742,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] @ (132ecc ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.n 132e3c │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 132d4e │ │ │ │ ldr r1, [pc, #392] @ (132ed0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 132cc6 │ │ │ │ ldr r1, [pc, #376] @ (132ed4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bpl.n 132cca │ │ │ │ ldr r1, [pc, #368] @ (132ed8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #15 │ │ │ │ bpl.n 132cce │ │ │ │ ldr r1, [pc, #356] @ (132edc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #26 │ │ │ │ bpl.n 132cd2 │ │ │ │ ldr r1, [pc, #344] @ (132ee0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #14 │ │ │ │ bpl.n 132cd6 │ │ │ │ ldr r1, [pc, #332] @ (132ee4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132cd6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132e66 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 132e54 │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -325808,196 +325809,196 @@ │ │ │ │ bmi.n 132eb0 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 132e96 │ │ │ │ ldr r1, [pc, #288] @ (132eec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132cfa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.n 132d0a │ │ │ │ ldr r1, [pc, #268] @ (132ef0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.n 132d0e │ │ │ │ ldr r1, [pc, #256] @ (132ef4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.n 132d12 │ │ │ │ ldr r1, [pc, #244] @ (132ef8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.n 132d16 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (132efc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #204] @ (132f00 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 132cc6 │ │ │ │ ldr r3, [pc, #196] @ (132f04 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (132f08 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 132e88 │ │ │ │ ldr r1, [pc, #176] @ (132f0c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 132bd4 │ │ │ │ b.n 132d3e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 132bd4 │ │ │ │ ldr r1, [pc, #144] @ (132f10 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d24 │ │ │ │ ldr r1, [pc, #136] @ (132f14 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #128] @ (132f18 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #120] @ (132f1c ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #108] @ (132f20 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132d3e │ │ │ │ nop │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xf2760014 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + movt r0, #57364 @ 0xe014 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ movs r5, r2 │ │ │ │ - negs r2, r3 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - tst r2, r0 │ │ │ │ + negs r2, r3 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #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, 132f4e │ │ │ │ ldr.w r7, [pc, #2416] @ 1338b0 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 133014 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 133020 │ │ │ │ ldr.w r1, [pc, #2400] @ 1338b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.w 1330d2 │ │ │ │ ldr.w r1, [pc, #2380] @ 1338b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr.w r1, [pc, #2372] @ 1338bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 13332e │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 13331e │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 133310 │ │ │ │ @@ -326022,15 +326023,15 @@ │ │ │ │ bne.w 133462 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 133868 │ │ │ │ ldr.w r1, [pc, #2280] @ 1338c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 133482 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 133482 │ │ │ │ @@ -326046,15 +326047,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 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 132f52 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -326098,49 +326099,49 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1330ac │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1330ac │ │ │ │ ldr.w r1, [pc, #2080] @ 1338c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133256 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 133230 │ │ │ │ ldr.w r1, [pc, #2052] @ 1338c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #2040] @ 1338cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132f76 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 133652 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 133530 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 133114 │ │ │ │ ldr.w r1, [pc, #2012] @ 1338d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #2000] @ 1338d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1330e0 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1332b2 │ │ │ │ @@ -326170,21 +326171,21 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 133146 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133132 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 133138 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133138 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13322c │ │ │ │ ldr.w r2, [pc, #1884] @ 1338e0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1880] @ 1338e4 │ │ │ │ @@ -326215,15 +326216,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1331da │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13321e │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -326236,76 +326237,76 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1331e6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13319c │ │ │ │ ldr.w r1, [pc, #1768] @ 1338ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1331a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1331a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1331e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133054 │ │ │ │ ldr.w r1, [pc, #1724] @ 1338f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13344a │ │ │ │ ldr.w r1, [pc, #1704] @ 1338f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1330c0 │ │ │ │ ldr.w r1, [pc, #1696] @ 1338f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1330b4 │ │ │ │ ldr.w r8, [pc, #1680] @ 1338fc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1676] @ 133900 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 133292 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 1330b4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13328a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13327c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 13327c │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 13317c │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -326318,47 +326319,47 @@ │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r1, [pc, #1580] @ 133904 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132fb4 │ │ │ │ ldr.w r1, [pc, #1568] @ 133908 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fae │ │ │ │ ldr.w r1, [pc, #1556] @ 13390c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132fa6 │ │ │ │ ldr.w r1, [pc, #1548] @ 133910 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132f9e │ │ │ │ ldr.w r1, [pc, #1536] @ 133914 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 132f96 │ │ │ │ ldr.w r1, [pc, #1528] @ 133918 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f90 │ │ │ │ ldr.w r1, [pc, #1516] @ 13391c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f8a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1330ac │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -326367,23 +326368,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 133708 │ │ │ │ ldr.w r1, [pc, #1472] @ 133920 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133072 │ │ │ │ bl 114508 │ │ │ │ ldr.w r1, [pc, #1452] @ 133924 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 13353e │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 13357c │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13356e │ │ │ │ @@ -326419,55 +326420,55 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133876 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1324] @ 133928 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 13358a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bhi.n 1334c2 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 13365e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 133040 │ │ │ │ ldr.w r1, [pc, #1284] @ 13392c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr.w r1, [pc, #1272] @ 133930 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13309a │ │ │ │ mov r0, r4 │ │ │ │ bl 115ce0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1248] @ 133934 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1330c0 │ │ │ │ bl 114508 │ │ │ │ ldr.w r1, [pc, #1232] @ 133938 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 132fee │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -326484,15 +326485,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] @ 133940 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1337f0 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -326502,92 +326503,92 @@ │ │ │ │ beq.w 133898 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1338a4 │ │ │ │ cbnz r3, 1334f2 │ │ │ │ ldr.w r1, [pc, #1116] @ 133944 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13388c │ │ │ │ ldr.w r1, [pc, #1096] @ 133948 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 133880 │ │ │ │ ldr.w r1, [pc, #1076] @ 13394c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr.w r1, [pc, #1068] @ 133950 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133020 │ │ │ │ ldr.w r1, [pc, #1056] @ 133954 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #1048] @ 133958 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13338a │ │ │ │ ldr.w r1, [pc, #1036] @ 13395c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a2 │ │ │ │ ldr.w r1, [pc, #1024] @ 133960 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13339c │ │ │ │ ldr r1, [pc, #1012] @ (133964 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133396 │ │ │ │ ldr r1, [pc, #1000] @ (133968 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133390 │ │ │ │ ldr r1, [pc, #992] @ (13396c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 13340e │ │ │ │ ldr r1, [pc, #984] @ (133970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1333b4 │ │ │ │ ldr r1, [pc, #976] @ (133974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333ae │ │ │ │ ldr r1, [pc, #964] @ (133978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a8 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1337dc │ │ │ │ ldr r3, [pc, #948] @ (13397c ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (133980 ) │ │ │ │ @@ -326596,66 +326597,66 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr r1, [pc, #940] @ (133988 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 133606 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1335e6 │ │ │ │ ldr r1, [pc, #912] @ (13398c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 13310c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1335f2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (133990 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13309a │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (133994 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13309a │ │ │ │ ldr r1, [pc, #852] @ (133998 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133098 │ │ │ │ ldr r1, [pc, #840] @ (13399c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133114 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -326664,437 +326665,437 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (1339a0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (1339a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (1339a8 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1333c0 │ │ │ │ ldr r1, [pc, #772] @ (1339ac ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1333ca │ │ │ │ ldr r1, [pc, #760] @ (1339b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #752] @ (1339b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #740] @ (1339b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #732] @ (1339bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #720] @ (1339c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #712] @ (1339c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #700] @ (1339c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133072 │ │ │ │ ldr r1, [pc, #692] @ (1339cc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #680] @ (1339d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #668] @ (1339d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #660] @ (1339d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #648] @ (1339dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #640] @ (1339e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #628] @ (1339e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #620] @ (1339e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #608] @ (1339ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #600] @ (1339f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #588] @ (1339f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #580] @ (1339f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #568] @ (1339fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #560] @ (133a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (133a04 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1335c6 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13385c │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (133a08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [pc, #504] @ (133a0c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (133a10 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 133022 │ │ │ │ ldr r1, [pc, #484] @ (133a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #476] @ (133a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #468] @ (133a1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #460] @ (133a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #452] @ (133a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #444] @ (133a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.w 132fe0 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1333fa │ │ │ │ ldr r1, [pc, #424] @ (133a2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133520 │ │ │ │ ldr r1, [pc, #416] @ (133a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 133508 │ │ │ │ ldr r1, [pc, #408] @ (133a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1334f2 │ │ │ │ ldr r1, [pc, #400] @ (133a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ b.n 1334f2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r1, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r2, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r1, #14 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r5, #4 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r1, #28 │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #32 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfb880014 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + @ instruction: 0xfbe00014 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ movs r4, r2 │ │ │ │ - @ instruction: 0xfa960014 │ │ │ │ + @ instruction: 0xfaee0014 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r2, r4 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r2, #30 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #12 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ + movs r5, r2 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ + movs r5, r2 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + 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, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ - movs r5, r2 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ - movs r5, r2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - cmn r0, r4 │ │ │ │ + orrs r0, r7 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ movs r5, r2 │ │ │ │ - orrs r0, r6 │ │ │ │ + bics r0, r1 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r6, #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 │ │ │ │ @@ -327109,96 +327110,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (133c80 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac98 │ │ │ │ + bl 16acf0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 133a86 │ │ │ │ ldr r2, [pc, #512] @ (133c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (133c88 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133aea │ │ │ │ ldr r1, [pc, #500] @ (133c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #492] @ (133c90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133ae0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (133c94 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133ac8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133abe │ │ │ │ ldr r1, [pc, #436] @ (133c98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b42 │ │ │ │ ldr r1, [pc, #428] @ (133c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #420] @ (133ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b38 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (133ca4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133b20 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133b16 │ │ │ │ ldr r1, [pc, #364] @ (133ca8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 133b64 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -327208,19 +327209,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 133b50 │ │ │ │ ldr r1, [pc, #324] @ (133cac ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #316] @ (133cb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 133b94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -327228,58 +327229,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 133b7e │ │ │ │ ldr r6, [pc, #284] @ (133cb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #276] @ (133cb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 133bf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #260] @ (133cbc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 133be6 │ │ │ │ ldr r1, [pc, #248] @ (133cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133c6e │ │ │ │ ldr r2, [pc, #232] @ (133cc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (133cc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #228] @ (133ccc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c56 │ │ │ │ ldr r1, [pc, #216] @ (133cd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #212] @ (133cd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c4c │ │ │ │ ldr r6, [pc, #200] @ (133cd8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 133cdc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -327287,100 +327288,100 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 133c4c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 133c1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 133c24 │ │ │ │ ldr r1, [pc, #144] @ (133ce0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r1, [pc, #140] @ (133ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ad28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 133a70 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (133ce8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 133bdc │ │ │ │ - b.n 13417c │ │ │ │ + b.n 13422c │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r4, r2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {0} │ │ │ │ - str r6, [r5, #32] │ │ │ │ + mrc2 0, 6, r0, cr8, cr4, {0} │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r6, #28] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r1, #28] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r5, r2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 133d0e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 133d10 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -327549,15 +327550,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 133e66 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ 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 │ │ │ │ @@ -327579,15 +327580,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ 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} │ │ │ │ @@ -327606,15 +327607,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 133f02 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -327703,15 +327704,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 134012 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ 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] │ │ │ │ @@ -327776,15 +327777,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1340b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ 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, 1340f8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -327795,15 +327796,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1340e8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 134098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13409e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 134098 │ │ │ │ @@ -327826,30 +327827,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 1340a4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ 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 13409e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 1341b4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 1341c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 13417c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -327862,20 +327863,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13417a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 13409e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r9, r0 │ │ │ │ b.n 134154 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 134164 │ │ │ │ @@ -328245,15 +328246,15 @@ │ │ │ │ bhi.w 13481c │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13480e │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 1345a4 │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -328403,20 +328404,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13495c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 134746 │ │ │ │ b.n 13495c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13495c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134738 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -328502,15 +328503,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134812 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 134588 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 134992 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 13458c │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -328532,15 +328533,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134922 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cbz r0, 134888 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1345ba │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -328721,105 +328722,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b3c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b30 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b24 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b18 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 134b0c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134b00 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 134af4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cbz r0, 134ae8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134a34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aca │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aa0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a8e │ │ │ │ mov r0, sl │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a6a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ @@ -329341,22 +329342,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13517a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 1350ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13517a │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -329379,15 +329380,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1350be │ │ │ │ mov r4, r3 │ │ │ │ b.n 13512e │ │ │ │ mov r1, fp │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 135152 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 135122 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -329431,30 +329432,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cbz r0, 1351f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 1351dc │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 1351d6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 1351d6 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 1351d6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -329462,15 +329463,15 @@ │ │ │ │ cbnz r7, 1351e4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1351a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13519e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -329735,15 +329736,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 │ │ │ │ @@ -329798,19 +329799,19 @@ │ │ │ │ bmi.w 135b82 │ │ │ │ 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 16f230 │ │ │ │ + bl 16f288 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135ad8 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f2d0 │ │ │ │ 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 │ │ │ │ @@ -329881,15 +329882,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cbz r3, 135686 │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f2d0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 1355a2 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13561e │ │ │ │ @@ -329904,15 +329905,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 135624 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -330324,15 +330325,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 1358d8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -330552,27 +330553,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 135db8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 135d64 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 135d6e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 135daa │ │ │ │ @@ -330590,19 +330591,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d2e │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ cbz r5, 135d64 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ b.n 135d0e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -330627,33 +330628,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d82 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ b.n 135d56 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ b.n 135d56 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ b.n 135cf6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ b.n 135d56 │ │ │ │ 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] │ │ │ │ @@ -330902,15 +330903,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 135f30 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 136032 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -330920,25 +330921,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cbz r0, 13609e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 134a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13608c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 1360cc │ │ │ │ push {lr} │ │ │ │ @@ -330978,15 +330979,15 @@ │ │ │ │ bl 144558 │ │ │ │ mov r0, r5 │ │ │ │ bl 137a1c │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 146674 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] @ 136b68 │ │ │ │ @@ -331156,21 +331157,21 @@ │ │ │ │ bl 13ea34 │ │ │ │ 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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 │ │ │ │ @@ -331405,52 +331406,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13656a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365b2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13659a │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365d6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365be │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365fa │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365e2 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -331541,15 +331542,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 136488 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 136720 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 136720 │ │ │ │ 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 1366a4 │ │ │ │ @@ -331628,26 +331629,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc.n 13684e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 13683a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f2d0 │ │ │ │ cbz r0, 136808 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 136808 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 136808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f2d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1367ee │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 136808 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -331868,15 +331869,15 @@ │ │ │ │ bne.w 137224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 145680 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 137794 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #288] @ (136b74 ) │ │ │ │ ldr r3, [pc, #268] @ (136b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -332334,15 +332335,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 1370a4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 136922 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -332518,15 +332519,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 136462 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 136512 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 136ede │ │ │ │ mov r1, sl │ │ │ │ b.w 136512 │ │ │ │ lsls r3, r3, #12 │ │ │ │ @@ -332658,15 +332659,15 @@ │ │ │ │ ldr.w r3, [pc, #1696] @ 1378a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1692] @ 1378a4 │ │ │ │ ldr.w r1, [pc, #1692] @ 1378a8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 136a38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 145c64 │ │ │ │ @@ -332693,46 +332694,46 @@ │ │ │ │ ldr.w r2, [pc, #1604] @ 1378ac │ │ │ │ ldr.w r1, [pc, #1604] @ 1378b0 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1600] @ 1378b4 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.w 136296 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 1362d4 │ │ │ │ ldr.w r3, [pc, #1572] @ 1378b8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1572] @ 1378bc │ │ │ │ ldr.w r1, [pc, #1572] @ 1378c0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r5 │ │ │ │ bl 133a3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 13615a │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr.w r3, [pc, #1516] @ 1378c4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1508] @ 1378c8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -332986,15 +332987,15 @@ │ │ │ │ bne.w 137434 │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.w 13625e │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 137382 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -333202,15 +333203,15 @@ │ │ │ │ ldr r2, [pc, #312] @ (1378d4 ) │ │ │ │ ldr r1, [pc, #316] @ (1378d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.w 136a48 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b.w 136d96 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 136354 │ │ │ │ @@ -333253,15 +333254,15 @@ │ │ │ │ ldr r3, [pc, #176] @ (1378dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #176] @ (1378e0 ) │ │ │ │ ldr r1, [pc, #180] @ (1378e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137258 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh.w r1, [r0, #1360] @ 0x550 │ │ │ │ @@ -333273,72 +333274,72 @@ │ │ │ │ ldr r3, [pc, #136] @ (1378e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (1378ec ) │ │ │ │ ldr r1, [pc, #136] @ (1378f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137240 │ │ │ │ cbz r0, 137898 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r4, #2 │ │ │ │ mov r2, r3 │ │ │ │ b.n 1377f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 136a50 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1377f0 │ │ │ │ nop │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r4, r2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #14 │ │ │ │ movs r5, r2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r4, #4 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r3!, {r0, r2, r5, r6} │ │ │ │ vdup.8 q14, d9[7] │ │ │ │ vtbx.8 d28, {d15-d18}, d7 │ │ │ │ - @ instruction: 0xffff2744 │ │ │ │ + vqshl.u64 d18, d12, #63 @ 0x3f │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r0, #4 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1379e4 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 137b44 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r6, #1 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 137ba8 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 137908 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r7, #0 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #488 @ (adr r4, 137adc ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 137c3c ) │ │ │ │ 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 │ │ │ │ @@ -333457,15 +333458,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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] @ 138120 │ │ │ │ @@ -333473,15 +333474,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1446a4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 115fd4 │ │ │ │ ldr.w r2, [pc, #1712] @ 138124 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -333496,21 +333497,21 @@ │ │ │ │ bls.n 137af2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 137aea │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 137ab2 │ │ │ │ b.n 137ae6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 137ae6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 137aa6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -333524,15 +333525,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 137fa6 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 137ac4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 137ab2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -333549,15 +333550,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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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] │ │ │ │ @@ -333629,15 +333630,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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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] │ │ │ │ @@ -333769,15 +333770,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 137d38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 137d7c │ │ │ │ @@ -334060,15 +334061,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 138110 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1380f0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -334089,15 +334090,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 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138072 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 1380f0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -334156,15 +334157,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 13859a │ │ │ │ mov r2, r3 │ │ │ │ @@ -334188,20 +334189,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 13817e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 1382a8 │ │ │ │ mov fp, r8 │ │ │ │ @@ -334265,15 +334266,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 16f2ac │ │ │ │ + bl 16f304 │ │ │ │ b.n 1381ec │ │ │ │ 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 │ │ │ │ @@ -334281,26 +334282,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 16f2ac │ │ │ │ + bl 16f304 │ │ │ │ b.n 1381ec │ │ │ │ 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 173ba4 │ │ │ │ + bl 173bfc │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1385a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 11552c │ │ │ │ @@ -334329,24 +334330,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 173c50 │ │ │ │ + bl 173ca8 │ │ │ │ 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 16f2f4 │ │ │ │ + bl 16f34c │ │ │ │ cbz r0, 138364 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 138358 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -334354,22 +334355,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 16f318 │ │ │ │ + bl 16f370 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138338 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 16f2f4 │ │ │ │ + bl 16f34c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 138588 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -334403,15 +334404,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1384f2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 16f318 │ │ │ │ + bl 16f370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138388 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -334489,30 +334490,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r9, #464] @ 0x1d0 │ │ │ │ bne.n 138450 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #244] @ (1385bc ) │ │ │ │ ldr r3, [pc, #236] @ (1385b8 ) │ │ │ │ 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 1385b0 │ │ │ │ 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 173c94 │ │ │ │ + bl 173cec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1383c4 │ │ │ │ mov r1, sl │ │ │ │ bl 115694 │ │ │ │ b.n 1383da │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 138400 │ │ │ │ @@ -334548,15 +334549,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 173c94 │ │ │ │ + bl 173cec │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 13853e │ │ │ │ b.n 1382e8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r5, r1 │ │ │ │ bne.n 13850c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -335300,15 +335301,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 143f28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166888 │ │ │ │ + bl 1668e0 │ │ │ │ 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} │ │ │ │ @@ -335364,19 +335365,19 @@ │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 115a84 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 166970 │ │ │ │ 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 138d78 │ │ │ │ @@ -336097,28 +336098,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13959a │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1394fa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1394ee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1394ee │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 139576 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -336279,27 +336280,27 @@ │ │ │ │ bl 1392e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1395e2 │ │ │ │ b.n 13967e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1396c0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1396c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1396b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 139654 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1396a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 138df4 │ │ │ │ add fp, r0 │ │ │ │ b.n 139654 │ │ │ │ @@ -336473,15 +336474,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 13985c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1668c4 │ │ │ │ + bl 16691c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 139a44 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -336814,17 +336815,17 @@ │ │ │ │ b.n 139b46 │ │ │ │ mov r0, r8 │ │ │ │ b.n 139ae2 │ │ │ │ movs r3, #6 │ │ │ │ b.n 1398dc │ │ │ │ ldr.w pc, [r7, #255]! │ │ │ │ bl 8bc02 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r0, r4 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ 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] @ 13a174 │ │ │ │ mov r5, r0 │ │ │ │ @@ -336834,15 +336835,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 139c70 │ │ │ │ @@ -336902,28 +336903,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 166afc │ │ │ │ + bl 166b54 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 139d0a │ │ │ │ b.n 139e1c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 166970 │ │ │ │ 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 139d08 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -336983,58 +336984,58 @@ │ │ │ │ beq.w 139eda │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 139eda │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 139e06 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 139e06 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 139df8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 139e0e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 139df8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 139df8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 139dec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 139e0e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dde │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dc6 │ │ │ │ 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 139d38 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 166930 │ │ │ │ + bl 166988 │ │ │ │ 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 │ │ │ │ @@ -337213,15 +337214,15 @@ │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 139f92 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 13a01c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -337230,15 +337231,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 139cb2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #44] @ 0x2c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #332] @ (13a180 ) │ │ │ │ ldr r3, [pc, #324] @ (13a178 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -337454,15 +337455,15 @@ │ │ │ │ ldr.w r3, [pc, #1196] @ 13a72c │ │ │ │ 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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 116118 │ │ │ │ ldr.w r7, [fp, #80]! │ │ │ │ cmp r7, fp │ │ │ │ @@ -337517,15 +337518,15 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 13a43c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a67e │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13a37a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 13a36c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 13a43c │ │ │ │ @@ -337534,15 +337535,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a43c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a43c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a352 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 13a53c │ │ │ │ @@ -337566,24 +337567,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a43a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a43a │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 13a3e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13a436 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 13a3da │ │ │ │ @@ -337604,18 +337605,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 13a406 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a3e8 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -337627,15 +337628,15 @@ │ │ │ │ b.n 13a2ca │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 13a2ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #712] @ (13a730 ) │ │ │ │ ldr r3, [pc, #708] @ (13a72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337705,15 +337706,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 16faac │ │ │ │ + bl 16fb04 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 13a3f6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a3a4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -337761,22 +337762,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 16fa3c │ │ │ │ + bl 16fa94 │ │ │ │ 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 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ 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] │ │ │ │ @@ -337894,19 +337895,19 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 13a734 │ │ │ │ + bmi.n 13a7e4 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 13a766 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 13a768 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -337961,15 +337962,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 13a7b4 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ 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 │ │ │ │ @@ -337984,23 +337985,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cbz r0, 13a836 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338128,15 +338129,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13a974 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ 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] │ │ │ │ @@ -338177,15 +338178,15 @@ │ │ │ │ bls.n 13a9e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13a9f0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 13a9e8 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a9e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -338225,15 +338226,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 13aa98 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 13aaa0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 13aabc │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cbz r0, 13aa98 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 13aa7a │ │ │ │ cmp r8, r6 │ │ │ │ @@ -338470,24 +338471,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13ad00 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13ad06 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 13acc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ace8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -338663,15 +338664,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 13aee8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ cbz r0, 13aeee │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 13aef4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 13acc8 │ │ │ │ @@ -339310,15 +339311,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13b53e │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 │ │ │ │ @@ -339735,24 +339736,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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 13bf44 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -340323,25 +340324,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cbz r2, 13bf64 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 13bf5e │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 13bf4c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -340387,18 +340388,18 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 13bfa6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 13bf98 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [pc, #940] @ (13c3bc ) │ │ │ │ ldr r2, [pc, #940] @ (13c3c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ @@ -340485,27 +340486,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c0d2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c126 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c110 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ b.n 13c0d2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -340815,15 +340816,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ b.n 13be5e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ 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] │ │ │ │ @@ -340948,21 +340949,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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 13c59a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -341020,24 +341021,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c648 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 13c5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c630 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -341115,32 +341116,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 13c71e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 13c73c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c75e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c748 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 13c77c │ │ │ │ @@ -341179,15 +341180,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 13c7da │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 13c7ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 13c7ce │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -341210,15 +341211,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 13c82a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cbz r0, 13c85e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 13c866 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -341697,15 +341698,15 @@ │ │ │ │ cbz r2, 13cccc │ │ │ │ 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 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13cccc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13cc78 │ │ │ │ ldrb.w r2, [r4, #100] @ 0x64 │ │ │ │ @@ -341713,15 +341714,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13cc78 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ 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 │ │ │ │ @@ -341955,15 +341956,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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ cbz r0, 13cfa2 │ │ │ │ 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 │ │ │ │ @@ -341987,15 +341988,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13ccec │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 13cf20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13cf54 │ │ │ │ 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 │ │ │ │ @@ -342017,15 +342018,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 13d014 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 13d02a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 13d02a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -342150,15 +342151,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d0fe │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 13c760 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -342194,26 +342195,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 13d072 │ │ │ │ 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 16f21c │ │ │ │ + bl 16f274 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d092 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 13cfa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d1c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -342294,15 +342295,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13d280 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13d2bc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d22a │ │ │ │ ldrb.w r7, [r4, #100] @ 0x64 │ │ │ │ @@ -342330,15 +342331,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13d2dc │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13d2e6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 13d354 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342668,19 +342669,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 13d6ec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d662 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d6a0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 13d6ba │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -342690,15 +342691,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d662 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d662 │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d6a0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d68e │ │ │ │ @@ -342718,19 +342719,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 13cae4 │ │ │ │ b.n 13d68e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d66a │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d722 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 13d740 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -342740,15 +342741,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d66a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d66a │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d722 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d710 │ │ │ │ @@ -342794,15 +342795,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 13d824 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8a2 │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 13d7fa │ │ │ │ @@ -342818,15 +342819,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d7ca │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ b.n 13d79a │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d7d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d89c │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342843,15 +342844,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d812 │ │ │ │ b.n 13d80e │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef20 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8ae │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 13d88a │ │ │ │ @@ -342867,15 +342868,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d83e │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d7ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d79a │ │ │ │ b.n 13d7ae │ │ │ │ @@ -343453,15 +343454,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e740 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e6c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13deec │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -343492,15 +343493,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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 13deda │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -343523,15 +343524,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13de5c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 13de9e │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13de3c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -343550,27 +343551,27 @@ │ │ │ │ bne.n 13def8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13df48 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df30 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 13defe │ │ │ │ @@ -343604,34 +343605,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 13dfbe │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 13dfbe │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 13c760 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 13df8a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 13df66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13dfe8 │ │ │ │ b.n 13d9f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d9f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -343655,15 +343656,15 @@ │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13de94 │ │ │ │ b.n 13de7c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 13e066 │ │ │ │ bl 11552c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343803,27 +343804,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13e7ca │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13e1ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13e1d4 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ @@ -343948,15 +343949,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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} │ │ │ │ @@ -343983,19 +343984,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 16e000 │ │ │ │ + bl 16e058 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r1, r8 │ │ │ │ bl 13c4bc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -344271,19 +344272,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 13d5ac │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 13e54e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de26 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e70e │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d43c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -344293,43 +344294,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de26 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de26 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e6da │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6da │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de26 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6da │ │ │ │ b.n 13e71e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de1c │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e790 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 13e7c2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -344341,28 +344342,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de1c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de1c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e758 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e758 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de1c │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344370,34 +344371,34 @@ │ │ │ │ b.n 13e7a0 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e768 │ │ │ │ b.n 13e760 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e848 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ 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 13e808 │ │ │ │ cbz r7, 13e848 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f29c │ │ │ │ mov r7, r0 │ │ │ │ b.n 13e7e4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13e954 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -344601,15 +344602,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 13c558 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -344623,15 +344624,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 13ea64 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -344645,29 +344646,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2376] @ 13f3fc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 13c558 │ │ │ │ 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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 │ │ │ │ @@ -344750,22 +344751,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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 13ec12 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -344838,15 +344839,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 13ec38 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 13eef4 │ │ │ │ @@ -345251,15 +345252,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 13f086 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146674 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [pc, #796] @ (13f400 ) │ │ │ │ ldr r2, [pc, #800] @ (13f404 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1446a4 │ │ │ │ @@ -345481,15 +345482,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146910 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [sl, #480] @ 0x1e0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r2, [pc, #244] @ (13f408 ) │ │ │ │ ldr r3, [pc, #224] @ (13f3f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -345620,15 +345621,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f4a4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f44a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345705,15 +345706,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f564 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f50a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345844,15 +345845,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f6a4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f64a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346287,15 +346288,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 13fad4 │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -346950,15 +346951,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1401c6 │ │ │ │ nop │ │ │ │ vqadd.u32 q8, q3, │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -347339,15 +347340,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 140594 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb500071 │ │ │ │ @@ -347500,15 +347501,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1406fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ vst1.8 @ instruction: 0xf9ce0071 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -347526,19 +347527,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1407f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1407f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114528 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r4, r2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -347607,15 +347608,15 @@ │ │ │ │ bl 128ffc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1408cc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ @@ -348148,15 +348149,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 140e5e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -348454,15 +348455,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141074 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -348743,15 +348744,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1413ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -349054,15 +349055,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r5, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 14166e │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -349443,15 +349444,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 141a96 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 141acc │ │ │ │ @@ -349485,15 +349486,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 18841c │ │ │ │ + bl 188474 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 12921c │ │ │ │ mov r1, r7 │ │ │ │ @@ -349880,15 +349881,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141efa │ │ │ │ movs r3, #3 │ │ │ │ b.n 141ee8 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -349974,15 +349975,15 @@ │ │ │ │ add.w r4, r5, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #808] @ (142428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188454 │ │ │ │ + bl 1884ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 12921c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -352234,15 +352235,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1438da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [r3, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ @@ -353562,15 +353563,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 14461e │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -353592,15 +353593,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 144b7a │ │ │ │ ldr.w r6, [r8, #84] @ 0x54 │ │ │ │ add.w sl, r8, #80 @ 0x50 │ │ │ │ @@ -353670,45 +353671,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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr.w r4, [r8, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1447ec │ │ │ │ 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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1447ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -353790,15 +353791,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 144746 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -354044,15 +354045,15 @@ │ │ │ │ b.n 144ac6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1446d2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 144ae6 │ │ │ │ @@ -355494,15 +355495,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ 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 1459e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -355538,29 +355539,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 16df38 │ │ │ │ + bl 16df90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 145740 │ │ │ │ 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 1456b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 145b58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 145942 │ │ │ │ @@ -355582,15 +355583,15 @@ │ │ │ │ strh.w r2, [sp, #78] @ 0x4e │ │ │ │ add r0, r4 │ │ │ │ strh.w r0, [sp, #76] @ 0x4c │ │ │ │ b.n 145942 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 14590a │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -356026,15 +356027,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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] │ │ │ │ @@ -356056,15 +356057,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 │ │ │ │ @@ -356074,15 +356075,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 14614a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 │ │ │ │ @@ -356123,15 +356124,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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -357215,15 +357216,15 @@ │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ add r8, r2 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 146bfc │ │ │ │ b.n 146a14 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 146c9c │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ @@ -357240,30 +357241,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 146c62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146c60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ b.n 146c60 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 146c58 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 146c48 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ b.n 146bd0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ @@ -360133,32 +360134,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1489c4 ) │ │ │ │ @@ -360398,32 +360399,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (148c50 ) │ │ │ │ @@ -364891,163 +364892,167 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #952] @ (14bc68 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0x4782 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1372] @ 14be24 │ │ │ │ + ldr.w r2, [pc, #1388] @ 14be38 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1372] @ 14be28 │ │ │ │ + ldr.w r3, [pc, #1388] @ 14be3c │ │ │ │ mov r9, 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] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14be00 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14be0a │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #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 r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ - ldrb.w r3, [r9, #12] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ mov sl, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - ubfx fp, r5, #1, #1 │ │ │ │ + mov r7, r6 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + ubfx fp, r5, #1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14bbfe │ │ │ │ + bne.w 14bc08 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r8, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146f34 │ │ │ │ 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 146e2c │ │ │ │ ldr.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - 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, #16] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365056,105 +365061,105 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14be10 │ │ │ │ + bne.w 14be18 │ │ │ │ ldr.w r3, [r9, #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 146e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + orr.w r9, r2, r0 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ + orrs r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ @@ -365197,43 +365202,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 146e2c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 146e2c │ │ │ │ - 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, #584] @ (14be2c ) │ │ │ │ - ldr r3, [pc, #580] @ (14be28 ) │ │ │ │ + ldr r2, [pc, #596] @ (14be40 ) │ │ │ │ + ldr r3, [pc, #588] @ (14be3c ) │ │ │ │ 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 14be20 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14be2a │ │ │ │ + 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] │ │ │ │ @@ -365373,594 +365378,591 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ - 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 14be1a │ │ │ │ + bne.n 14be22 │ │ │ │ ldr.w r2, [r9, #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 146e2c │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + vldr d7, [pc, #140] @ 14be30 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + bl 146e2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 14bbb2 │ │ │ │ - orr.w r2, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14b90a │ │ │ │ + b.n 14bbbc │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14b912 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14ba9a │ │ │ │ + b.n 14baa2 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14bda0 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 14bd92 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bxns r5 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + bx r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r3 │ │ │ │ + add r6, r1 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #616] @ (14c0b4 ) │ │ │ │ - add r4, sp, #188 @ 0xbc │ │ │ │ + ldr r3, [pc, #600] @ (14c0b8 ) │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (14c0b8 ) │ │ │ │ + ldr r1, [pc, #588] @ (14c0bc ) │ │ │ │ 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 146e2c │ │ │ │ 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, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ - 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, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ - 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, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ 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.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 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #14 │ │ │ │ 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 r3, [r7, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + 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 r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ 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 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ 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, [r7, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ bl 1477a8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 146e2c │ │ │ │ - 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 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - 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] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r2, r2, #1344 @ 0x540 │ │ │ │ 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 146e2c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + 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 1477a8 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 14c08c │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 14c032 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ movls r2, r9 │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi r3, [sp, #12] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ + movls r3, r9 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ - ubfxhi r2, r9, #5, #1 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrd r7, r4, [sp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #92] @ (14c0bc ) │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 14c076 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb.w r9, [r3] │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ + orrs r2, r7 │ │ │ │ + str.w r2, [sl] │ │ │ │ + ldr r2, [pc, #44] @ (14c0c0 ) │ │ │ │ + orrs r3, r5 │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ + ldr r3, [pc, #28] @ (14c0b8 ) │ │ │ │ add r2, pc │ │ │ │ - orrs r7, r5 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #72] @ (14c0b4 ) │ │ │ │ - str.w r7, [sl] │ │ │ │ - orrs r4, r6 │ │ │ │ - str.w r4, [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 14c0b0 │ │ │ │ + bne.n 14c0b2 │ │ │ │ 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, r9, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - ubfx r2, r9, #1, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - orrs r5, r1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - orrs r6, r1 │ │ │ │ - b.n 14c038 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ 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, #1488] @ 14c6a8 │ │ │ │ + ldr.w r2, [pc, #1504] @ 14c6c0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1488] @ 14c6ac │ │ │ │ + ldr.w r3, [pc, #1504] @ 14c6c4 │ │ │ │ mov fp, 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] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14c68e │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14c690 │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #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 r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + ubfx r9, r5, #2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ubfx r1, r5, #2, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + andeq.w r7, r2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ bne.w 14c43e │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r7, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ bl 146e2c │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r6, [sp] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ bl 146f34 │ │ │ │ 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 146e2c │ │ │ │ ldr.w sl, [fp, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ + subs r3, r3, r6 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 47a50 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ + strd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ + movs r2, #12 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - and.w r3, r6, #1344 @ 0x540 │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + and.w r3, r5, #1344 @ 0x540 │ │ │ │ + subs r3, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ + ldrd r9, r8, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14c6b4 │ │ │ │ + bne.w 14c69e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ - ubfxhi r2, r6, #5, #1 │ │ │ │ + ubfxhi r2, r5, #5, #1 │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ 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 146f34 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365994,124 +365996,126 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov.w fp, #0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ - vldr d7, [pc, #776] @ 14c6a0 │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #168] @ 0xa8 │ │ │ │ + mov.w sl, #1 │ │ │ │ + strd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ubfx r3, r6, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ + 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 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ - it ne │ │ │ │ - ubfxne r6, r6, #2, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (14c6b0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14c6ac ) │ │ │ │ + ldr r2, [pc, #680] @ (14c6c8 ) │ │ │ │ + ldr r3, [pc, #676] @ (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 14c6c4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14c6b0 │ │ │ │ + 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 146e2c │ │ │ │ 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 r9, sl, [sp, #268] @ 0x10c │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #560] @ 14c6a0 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ + vldr d8, [pc, #532] @ 14c6b8 │ │ │ │ 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 146f34 │ │ │ │ @@ -366223,276 +366227,279 @@ │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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 146e2c │ │ │ │ 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 14c6be │ │ │ │ + bne.n 14c6a8 │ │ │ │ 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 │ │ │ │ + itete hi │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r2, r6 │ │ │ │ + ubfxhi r2, r8, #5, #1 │ │ │ │ + movls r3, r6 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r5, r7 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r5, r7 │ │ │ │ + orr.w r6, r9, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r5, r3 │ │ │ │ - ubfx r3, r8, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ - eorne.w r8, r8, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + eorne.w r3, r8, r3 │ │ │ │ + ubfx r8, r8, #2, #1 │ │ │ │ it ne │ │ │ │ - ubfxne r3, r8, #2, #1 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 146e2c │ │ │ │ + eor.w r3, r8, #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 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ b.n 14c416 │ │ │ │ - orr.w r2, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 14c11a │ │ │ │ - nop │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14c126 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 14c2ae │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 14c5ea │ │ │ │ + blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 14c2b2 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 14c602 │ │ │ │ - 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, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1468] @ 14cc98 │ │ │ │ + ldr.w r2, [pc, #1476] @ 14cca4 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 14cc9c │ │ │ │ + ldr.w r3, [pc, #1476] @ 14cca8 │ │ │ │ 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] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14cc74 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14cc7e │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r1, [sp, #20] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r1, r3 │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ - andeq.w r8, r1, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + andeq.w r8, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ 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] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14ca2a │ │ │ │ + bne.w 14ca32 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 146e2c │ │ │ │ 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, #32] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ bl 146e2c │ │ │ │ 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, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146f34 │ │ │ │ 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 146e2c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - 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, #80] @ 0x50 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -366501,101 +366508,101 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r9, r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cc84 │ │ │ │ + bne.w 14cc8c │ │ │ │ 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 146e2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r8, [r9] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -366662,26 +366669,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ 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, #656] @ (14cca0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14cc9c ) │ │ │ │ + ldr r2, [pc, #660] @ (14ccac ) │ │ │ │ + ldr r3, [pc, #656] @ (14cca8 ) │ │ │ │ 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 14cc94 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14cc9e │ │ │ │ + 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] │ │ │ │ @@ -366847,63 +366854,63 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ - 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 14cc8e │ │ │ │ + bne.n 14cc96 │ │ │ │ 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 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r2 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r7, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ @@ -366915,48 +366922,50 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14ca06 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ + b.n 14ca0e │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14c71e │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14c726 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14c8be │ │ │ │ + b.n 14c8c6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14cc06 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 14cbf6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #24 │ │ │ │ + nop │ │ │ │ + subs r1, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ 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] @ (14cde8 ) │ │ │ │ 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] @ (14cdec ) │ │ │ │ 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 │ │ │ │ @@ -367035,51 +367044,51 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14cde4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14cdf0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (14cde8 ) │ │ │ │ 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 14cde4 │ │ │ │ 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, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ 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] @ (14cfb8 ) │ │ │ │ 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] @ (14cfbc ) │ │ │ │ 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 │ │ │ │ @@ -367221,51 +367230,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14cfb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (14cfc0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #36] @ (14cfb8 ) │ │ │ │ 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 14cfb4 │ │ │ │ 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, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ 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] @ (14d184 ) │ │ │ │ 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] @ (14d188 ) │ │ │ │ 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 │ │ │ │ @@ -367407,52 +367416,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d180 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d18c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d184 ) │ │ │ │ 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 14d17e │ │ │ │ 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 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ 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] @ (14d334 ) │ │ │ │ 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] @ (14d338 ) │ │ │ │ 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 │ │ │ │ @@ -367579,52 +367588,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d330 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d33c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d334 ) │ │ │ │ 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 14d32e │ │ │ │ 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, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #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 sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #192] @ (14d41c ) │ │ │ │ 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] @ (14d420 ) │ │ │ │ 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 │ │ │ │ @@ -367667,52 +367676,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d418 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d424 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d41c ) │ │ │ │ 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 14d416 │ │ │ │ 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, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #2 │ │ │ │ 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] @ (14d528 ) │ │ │ │ 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] @ (14d52c ) │ │ │ │ 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 │ │ │ │ @@ -367769,52 +367778,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d524 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d530 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #32] @ (14d528 ) │ │ │ │ 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 14d522 │ │ │ │ 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, #170 @ 0xaa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ 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] @ (14d5f4 ) │ │ │ │ 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] @ (14d5f8 ) │ │ │ │ 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 │ │ │ │ @@ -367848,52 +367857,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d5f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d5fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d5f4 ) │ │ │ │ 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 14d5ee │ │ │ │ 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, #158 @ 0x9e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ 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] @ (14d6d8 ) │ │ │ │ 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] @ (14d6dc ) │ │ │ │ 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 │ │ │ │ @@ -367938,51 +367947,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d6d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d6e0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (14d6d8 ) │ │ │ │ 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 14d6d4 │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ 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] @ (14d7dc ) │ │ │ │ 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] @ (14d7e0 ) │ │ │ │ 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 │ │ │ │ @@ -368037,52 +368046,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d7d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d7e4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d7dc ) │ │ │ │ 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 14d7d6 │ │ │ │ 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, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ 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] @ (14d904 ) │ │ │ │ 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] @ (14d908 ) │ │ │ │ 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 │ │ │ │ @@ -368151,52 +368160,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d900 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d90c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d904 ) │ │ │ │ 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 14d8fe │ │ │ │ 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, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #26 │ │ │ │ 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] @ (14da70 ) │ │ │ │ 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] @ (14da74 ) │ │ │ │ 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 │ │ │ │ @@ -368289,45 +368298,45 @@ │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14da6c ) │ │ │ │ + ldr r2, [pc, #48] @ (14da78 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #36] @ (14da70 ) │ │ │ │ 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 14da6c │ │ │ │ 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, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ 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] @ (14dd28 ) │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #660] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #660] @ (14dd2c ) │ │ │ │ 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] │ │ │ │ @@ -368408,41 +368417,41 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 146f34 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #32 │ │ │ │ - mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #32 │ │ │ │ + mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ 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 │ │ │ │ @@ -368454,1714 +368463,1743 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ 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 r3, fp │ │ │ │ mov r0, r4 │ │ │ │ + mov r3, fp │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl 14725c │ │ │ │ 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 146e2c │ │ │ │ - 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 146e2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - itet ne │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ + iteee eq │ │ │ │ moveq r3, r5 │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ 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 146e2c │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + 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 146e2c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ 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 14dcfe │ │ │ │ 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 146e2c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ it hi │ │ │ │ - movhi r6, #0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ + movhi r2, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ itete hi │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r6, r3 │ │ │ │ + movls r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14dd24 ) │ │ │ │ - orrs r3, r7 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #84] @ (14dd30 ) │ │ │ │ + orrs r3, r5 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #72] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #72] @ (14dd2c ) │ │ │ │ add r2, pc │ │ │ │ - str.w r5, [sl] │ │ │ │ + str.w r6, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14dd16 │ │ │ │ + bne.n 14dd24 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orrs r5, r1 │ │ │ │ - orrs r7, r2 │ │ │ │ - b.n 14dcb8 │ │ │ │ + orrs r6, r7 │ │ │ │ + b.n 14dcc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #26 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1292] @ 14e24c │ │ │ │ - ldr.w r3, [pc, #1292] @ 14e250 │ │ │ │ + ldr.w r2, [pc, #1308] @ 14e268 │ │ │ │ + ldr.w r3, [pc, #1308] @ 14e26c │ │ │ │ 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, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e21e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e244 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + 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 r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + 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, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e020 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 14e030 │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 146e2c │ │ │ │ - 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, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e2c │ │ │ │ - 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, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ - 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, #28] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + 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 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - 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, #32] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e234 │ │ │ │ + bne.w 14e252 │ │ │ │ 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 146e2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r5, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14e22e │ │ │ │ - ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, r9 │ │ │ │ + ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ + moveq r2, r3 │ │ │ │ + eorne r3, r2 │ │ │ │ + itt ne │ │ │ │ + movne r2, r9 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #596] @ (14e254 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #604] @ (14e270 ) │ │ │ │ + ldr r3, [pc, #596] @ (14e26c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #584] @ (14e250 ) │ │ │ │ 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 14e246 │ │ │ │ + bne.w 14e264 │ │ │ │ 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 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 146e2c │ │ │ │ - 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 sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r7, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r2, r6, r3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r6 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14e23e │ │ │ │ + bne.n 14e25c │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r5, [sp, #284] @ 0x11c │ │ │ │ + ldr r5, [sp, #276] @ 0x114 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r5, r6 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - movs r3, #0 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + bl 146e2c │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh.w r3, [r8, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14e22e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14dfe6 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 14e00c │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14dd80 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14dfe6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14dd8e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14df4c │ │ │ │ + b.n 14df40 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 14e1b6 │ │ │ │ + b.n 14e1a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r6, r4, #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 fp, r2 │ │ │ │ - ldr.w r2, [pc, #1168] @ 14e700 │ │ │ │ - ldr.w r3, [pc, #1168] @ 14e704 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r2, [pc, #1216] @ 14e750 │ │ │ │ + ldr.w r3, [pc, #1216] @ 14e754 │ │ │ │ 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.w r3, [fp, #13] │ │ │ │ + ldrb.w r3, [sl, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e6ca │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb.w r3, [sl, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e720 │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + 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 r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + 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 r6, #0 │ │ │ │ - andeq.w r6, r1, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ + ubfx r6, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 14e510 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 14e55a │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ - 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 r9, [sp, #4] │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r8, #11, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r3, r5, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146f34 │ │ │ │ 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 146e2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ + ldr.w r8, [sl, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ubfx r5, sl, #2, #1 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ubfx r5, r7, #2, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ 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, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e6e0 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.w 14e72e │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ - ldrhi r3, [r7, #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] │ │ │ │ + ittet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ + 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 146e2c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - orr.w r6, r2, r1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r8, r2, r1 │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + 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 146e2c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14e6da │ │ │ │ - eor.w r3, r8, sl │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + it ne │ │ │ │ + movne r2, sl │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, sl │ │ │ │ + ldrne r3, [sp, #92] @ 0x5c │ │ │ │ + moveq r2, r3 │ │ │ │ + eorne r3, r7 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (14e708 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + strd r5, r3, [r2] │ │ │ │ + ldr r2, [pc, #536] @ (14e758 ) │ │ │ │ + ldr r3, [pc, #532] @ (14e754 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (14e704 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e6f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14e740 │ │ │ │ + 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 r5, [sp, #4] │ │ │ │ - mov.w r9, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd sl, r6, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r9, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r6, #0 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str.w fp, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + 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 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f34 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ + ldr.w fp, [sl, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 14e6ea │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi.w r2, [sl, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14e738 │ │ │ │ + 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 r5, r2 │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #128] @ 14e6f8 │ │ │ │ + vldr d7, [pc, #164] @ 14e748 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + orr.w r5, fp, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh.w r3, [r8, #12] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14e6da │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14e4d6 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r2, r3, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 14e520 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 14e2b6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14e4d6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14e2da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 14e458 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 14e442 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 14e664 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 14e694 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r7, 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, #3752] @ 0xea8 │ │ │ │ - sub sp, #308 @ 0x134 │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1356] @ 14ec70 │ │ │ │ - ldr.w r3, [pc, #1356] @ 14ec74 │ │ │ │ + ldr.w r2, [pc, #1376] @ 14ecd4 │ │ │ │ + ldr.w r3, [pc, #1376] @ 14ecd8 │ │ │ │ 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, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14ec44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14ecae │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + 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 r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, sl │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + 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 r6, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14ea28 │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + bne.w 14ea7a │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + 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, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e2c │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e2c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146e2c │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e2c │ │ │ │ - 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 r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + 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 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ec5a │ │ │ │ + bne.w 14ecbc │ │ │ │ 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 146e2c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14ec54 │ │ │ │ - ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, r9 │ │ │ │ + ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ + moveq r2, r3 │ │ │ │ + eorne r3, r2 │ │ │ │ + itt ne │ │ │ │ + movne r2, r9 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #624] @ (14ec78 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #636] @ (14ecdc ) │ │ │ │ + ldr r3, [pc, #632] @ (14ecd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #612] @ (14ec74 ) │ │ │ │ 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 14ec6c │ │ │ │ + bne.w 14ecce │ │ │ │ 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 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ 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 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r6, r7 │ │ │ │ + movs r7, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 146f34 │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r3, r6 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - 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 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r6 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, sl │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ec64 │ │ │ │ + bne.n 14ecc6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r6, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + bl 146e2c │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14ec54 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14e9ee │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 14ea56 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14e764 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14e9ee │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14e7b6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14e94c │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14ebdc │ │ │ │ + b.n 14e982 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14ec0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, r3 │ │ │ │ + nop │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ 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] @ (14ee70 ) │ │ │ │ - ldr r3, [pc, #480] @ (14ee74 ) │ │ │ │ + ldr r2, [pc, #480] @ (14eed4 ) │ │ │ │ + ldr r3, [pc, #480] @ (14eed8 ) │ │ │ │ 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 │ │ │ │ @@ -370175,24 +370213,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ @@ -370202,48 +370240,48 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ubfx r3, r5, #11, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ 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 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ bl 146e2c │ │ │ │ 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 146f34 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -370254,115 +370292,116 @@ │ │ │ │ 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 14725c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r2, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - orr.w r8, r2, r3 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + 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 │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ - 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 │ │ │ │ - ite ne │ │ │ │ - movne fp, r6 │ │ │ │ - moveq r3, r6 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ldrne.w r3, [sl] │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne.w r9, r9, r3 │ │ │ │ - movne r3, fp │ │ │ │ - ubfxne r6, r9, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 146e2c │ │ │ │ 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 r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14ee78 ) │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (14ee74 ) │ │ │ │ + ldr r2, [pc, #44] @ (14eedc ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #36] @ (14eed8 ) │ │ │ │ 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 14ee6a │ │ │ │ + bne.n 14eece │ │ │ │ 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, r5, #13 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ 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] @ (14efa0 ) │ │ │ │ + ldr r3, [pc, #264] @ (14f004 ) │ │ │ │ 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] @ (14efa4 ) │ │ │ │ + ldr r1, [pc, #252] @ (14f008 ) │ │ │ │ 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 │ │ │ │ @@ -370432,67 +370471,67 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14efa8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14f00c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14efa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14f004 ) │ │ │ │ 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 14ef9a │ │ │ │ + bne.n 14effe │ │ │ │ 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, r2, #5 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ 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] @ (14f0e4 ) │ │ │ │ + ldr r5, [pc, #292] @ (14f148 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (14f0e8 ) │ │ │ │ + ldr r2, [pc, #292] @ (14f14c ) │ │ │ │ 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 14f08c │ │ │ │ + blt.n 14f0f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, #7 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub.w r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.n 14f066 │ │ │ │ + bls.n 14f0ca │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 14f0a0 │ │ │ │ + beq.n 14f104 │ │ │ │ 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 147adc │ │ │ │ @@ -370504,134 +370543,132 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e2c │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 14f0c4 │ │ │ │ + bne.n 14f128 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ (14f0ec ) │ │ │ │ - ldr r3, [pc, #152] @ (14f0e8 ) │ │ │ │ + ldr r2, [pc, #160] @ (14f150 ) │ │ │ │ + ldr r3, [pc, #152] @ (14f14c ) │ │ │ │ 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 14f0de │ │ │ │ + bne.n 14f142 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 14effa │ │ │ │ + bne.n 14f05e │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 14f0da │ │ │ │ + bne.n 14f13e │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f046 │ │ │ │ + b.n 14f0aa │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 146f34 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 14f07c │ │ │ │ + b.n 14f0e0 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14f074 │ │ │ │ + beq.n 14f0d8 │ │ │ │ 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 146e2c │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f078 │ │ │ │ + b.n 14f0dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f030 │ │ │ │ + b.n 14f094 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 14f0ac │ │ │ │ + b.n 14f110 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ 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] @ 14f148 │ │ │ │ + ldr.w lr, [pc, #72] @ 14f1ac │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 14f14c │ │ │ │ + ldr.w ip, [pc, #68] @ 14f1b0 │ │ │ │ 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 14efac │ │ │ │ + bl 14f010 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (14f150 ) │ │ │ │ - ldr r3, [pc, #28] @ (14f14c ) │ │ │ │ + ldr r2, [pc, #36] @ (14f1b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (14f1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f144 │ │ │ │ + bne.n 14f1a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ 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] @ (14f4e8 ) │ │ │ │ - ldr r3, [pc, #892] @ (14f4ec ) │ │ │ │ + ldr r2, [pc, #892] @ (14f548 ) │ │ │ │ + ldr r3, [pc, #892] @ (14f54c ) │ │ │ │ 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 │ │ │ │ @@ -370646,15 +370683,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 14f4f0 │ │ │ │ + beq.w 14f550 │ │ │ │ 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] │ │ │ │ @@ -370873,62 +370910,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 14f766 │ │ │ │ + beq.w 14f7c6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14f77e │ │ │ │ + bne.w 14f7de │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f41c │ │ │ │ + beq.n 14f47c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 14f4e0 │ │ │ │ + vldr d7, [pc, #164] @ 14f540 │ │ │ │ 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 146e2c │ │ │ │ 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 14f798 │ │ │ │ + beq.w 14f7f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7aa │ │ │ │ + beq.w 14f80a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14f7ba │ │ │ │ + beq.w 14f81a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -370948,30 +370985,30 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 14f778 │ │ │ │ + bls.w 14f7d8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7b6 │ │ │ │ + beq.w 14f816 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f78e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ 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 │ │ │ │ @@ -371099,15 +371136,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 14f64c │ │ │ │ + beq.n 14f6ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371187,109 +371224,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f778 │ │ │ │ + beq.n 14f7d8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f7b6 │ │ │ │ + beq.n 14f816 │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14f7d4 ) │ │ │ │ + ldr r2, [pc, #140] @ (14f834 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14f7d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (14f838 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f7ce │ │ │ │ + bne.n 14f82e │ │ │ │ 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, 14f792 │ │ │ │ + cbz r3, 14f7f2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f46c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f78e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14f7c4 │ │ │ │ + beq.n 14f824 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f46c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f46c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f7b0 │ │ │ │ + cbz r3, 14f810 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4e6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f78e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4e6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f46c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ 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] @ (14fb70 ) │ │ │ │ - ldr r3, [pc, #892] @ (14fb74 ) │ │ │ │ + ldr r2, [pc, #892] @ (14fbd0 ) │ │ │ │ + ldr r3, [pc, #892] @ (14fbd4 ) │ │ │ │ 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 │ │ │ │ @@ -371304,15 +371341,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 14fb78 │ │ │ │ + beq.w 14fbd8 │ │ │ │ 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] │ │ │ │ @@ -371534,62 +371571,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 14fdf6 │ │ │ │ + beq.w 14fe56 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14fe0e │ │ │ │ + bne.w 14fe6e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14faa8 │ │ │ │ + beq.n 14fb08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 14fb68 │ │ │ │ + vldr d7, [pc, #160] @ 14fbc8 │ │ │ │ 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 146e2c │ │ │ │ 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 14fe28 │ │ │ │ + beq.w 14fe88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe3a │ │ │ │ + beq.w 14fe9a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14fe4a │ │ │ │ + beq.w 14feaa │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371609,29 +371646,29 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 14fe08 │ │ │ │ + bls.w 14fe68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe46 │ │ │ │ + beq.w 14fea6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe1e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ 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 │ │ │ │ @@ -371759,15 +371796,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 14fcd0 │ │ │ │ + beq.n 14fd30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371850,109 +371887,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14fe08 │ │ │ │ + beq.n 14fe68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14fe46 │ │ │ │ + beq.n 14fea6 │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14fe64 ) │ │ │ │ + ldr r2, [pc, #140] @ (14fec4 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14fe68 ) │ │ │ │ + ldr r3, [pc, #136] @ (14fec8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14fe5e │ │ │ │ + bne.n 14febe │ │ │ │ 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, 14fe22 │ │ │ │ + cbz r3, 14fe82 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14faf8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe1e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14fe54 │ │ │ │ + beq.n 14feb4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14faf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14faf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fe40 │ │ │ │ + cbz r3, 14fea0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb72 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb72 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe1e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb72 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14faf8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ 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] @ (150208 ) │ │ │ │ - ldr r3, [pc, #900] @ (15020c ) │ │ │ │ + ldr r2, [pc, #900] @ (150268 ) │ │ │ │ + ldr r3, [pc, #900] @ (15026c ) │ │ │ │ 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 │ │ │ │ @@ -371967,15 +372004,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 150210 │ │ │ │ + beq.w 150270 │ │ │ │ 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] │ │ │ │ @@ -372197,62 +372234,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 150492 │ │ │ │ + beq.w 1504f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1504aa │ │ │ │ + bne.w 15050a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15013c │ │ │ │ + beq.n 15019c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 150200 │ │ │ │ + vldr d7, [pc, #164] @ 150260 │ │ │ │ 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 146e2c │ │ │ │ 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 1504c4 │ │ │ │ + beq.w 150524 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504d6 │ │ │ │ + beq.w 150536 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1504e6 │ │ │ │ + beq.w 150546 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372272,30 +372309,30 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 1504a4 │ │ │ │ + bls.w 150504 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504e2 │ │ │ │ + beq.w 150542 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504ba │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -372423,15 +372460,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 15036c │ │ │ │ + beq.n 1503cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -372514,107 +372551,107 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1504a4 │ │ │ │ + beq.n 150504 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1504e2 │ │ │ │ + beq.n 150542 │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (150500 ) │ │ │ │ + ldr r2, [pc, #140] @ (150560 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (150504 ) │ │ │ │ + ldr r3, [pc, #136] @ (150564 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1504fa │ │ │ │ + bne.n 15055a │ │ │ │ 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, 1504be │ │ │ │ + cbz r3, 15051e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 15018c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504ba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1504f0 │ │ │ │ + beq.n 150550 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 15018c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 15018c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1504dc │ │ │ │ + cbz r3, 15053c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 150206 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 150206 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 150206 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504ba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 150206 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 15018c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb840070 │ │ │ │ + @ instruction: 0xfb240070 │ │ │ │ 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] @ (1508a0 ) │ │ │ │ - ldr r3, [pc, #896] @ (1508a4 ) │ │ │ │ + ldr r2, [pc, #896] @ (150900 ) │ │ │ │ + ldr r3, [pc, #896] @ (150904 ) │ │ │ │ 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 │ │ │ │ @@ -372629,29 +372666,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 1508a8 │ │ │ │ + beq.w 150908 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #784] @ 150898 │ │ │ │ + vldr d8, [pc, #784] @ 1508f8 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -372859,62 +372896,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 150b2e │ │ │ │ + beq.w 150b8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150b46 │ │ │ │ + bne.w 150ba6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1507d8 │ │ │ │ + beq.n 150838 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150898 │ │ │ │ + vldr d7, [pc, #160] @ 1508f8 │ │ │ │ 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 146e2c │ │ │ │ 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 150b60 │ │ │ │ + beq.w 150bc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b72 │ │ │ │ + beq.w 150bd2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 150b82 │ │ │ │ + beq.w 150be2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372934,29 +372971,29 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 150b40 │ │ │ │ + bls.w 150ba0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b7e │ │ │ │ + beq.w 150bde │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b52 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad80070 │ │ │ │ + @ instruction: 0xfa780070 │ │ │ │ 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 │ │ │ │ @@ -372972,15 +373009,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] @ 150ba0 │ │ │ │ + vldr d8, [pc, #700] @ 150c00 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373083,15 +373120,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 150a04 │ │ │ │ + beq.n 150a64 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373174,113 +373211,113 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150b40 │ │ │ │ + beq.n 150ba0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 150b7e │ │ │ │ + beq.n 150bde │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (150ba8 ) │ │ │ │ + ldr r2, [pc, #156] @ (150c08 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (150bac ) │ │ │ │ + ldr r3, [pc, #152] @ (150c0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150b96 │ │ │ │ + bne.n 150bf6 │ │ │ │ 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, 150b5a │ │ │ │ + cbz r3, 150bba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150828 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b52 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150b8c │ │ │ │ + beq.n 150bec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150828 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150828 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150b78 │ │ │ │ + cbz r3, 150bd8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508a2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508a2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b52 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508a2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150828 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec0070 │ │ │ │ + eor.w r0, ip, #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] @ (150f50 ) │ │ │ │ - ldr r3, [pc, #904] @ (150f54 ) │ │ │ │ + ldr r2, [pc, #904] @ (150fb0 ) │ │ │ │ + ldr r3, [pc, #904] @ (150fb4 ) │ │ │ │ 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 │ │ │ │ @@ -373295,29 +373332,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 150f58 │ │ │ │ + beq.w 150fb8 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #792] @ 150f48 │ │ │ │ + vldr d8, [pc, #792] @ 150fa8 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -373528,62 +373565,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 1511ea │ │ │ │ + beq.w 15124a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151202 │ │ │ │ + bne.w 151262 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150e88 │ │ │ │ + beq.n 150ee8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150f48 │ │ │ │ + vldr d7, [pc, #160] @ 150fa8 │ │ │ │ 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 146e2c │ │ │ │ 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 15121c │ │ │ │ + beq.w 15127c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15122e │ │ │ │ + beq.w 15128e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15123e │ │ │ │ + beq.w 15129e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -373603,29 +373640,29 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 1511fc │ │ │ │ + bls.w 15125c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15123a │ │ │ │ + beq.w 15129a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 15120e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ + @ instruction: 0xf3d00070 │ │ │ │ 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 │ │ │ │ @@ -373641,15 +373678,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] @ 151258 │ │ │ │ + vldr d8, [pc, #708] @ 1512b8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373752,15 +373789,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 1510b4 │ │ │ │ + beq.n 151114 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373846,112 +373883,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1511fc │ │ │ │ + beq.n 15125c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15123a │ │ │ │ + beq.n 15129a │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (151260 ) │ │ │ │ + ldr r2, [pc, #152] @ (1512c0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151264 ) │ │ │ │ + ldr r3, [pc, #148] @ (1512c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151252 │ │ │ │ + bne.n 1512b2 │ │ │ │ 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, 151216 │ │ │ │ + cbz r3, 151276 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ed8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 15120e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151248 │ │ │ │ + beq.n 1512a8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ed8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151234 │ │ │ │ + cbz r3, 151294 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f52 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f52 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 15120e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f52 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ed8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr0, cr0, {3} │ │ │ │ + ldcl 0, cr0, [r0, #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] @ (1515b8 ) │ │ │ │ - ldr r3, [pc, #824] @ (1515bc ) │ │ │ │ + ldr r2, [pc, #824] @ (151618 ) │ │ │ │ + ldr r3, [pc, #824] @ (15161c ) │ │ │ │ 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 │ │ │ │ @@ -373966,29 +374003,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 151616 │ │ │ │ + beq.w 151676 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #712] @ 1515b0 │ │ │ │ + vldr d8, [pc, #712] @ 151610 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -374200,73 +374237,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 15189e │ │ │ │ + beq.w 1518fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1518b6 │ │ │ │ + bne.w 151916 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151544 │ │ │ │ + beq.n 1515a4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 1515b0 │ │ │ │ + vldr d7, [pc, #76] @ 151610 │ │ │ │ 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 146e2c │ │ │ │ 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 1518d0 │ │ │ │ + beq.w 151930 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518e2 │ │ │ │ + beq.w 151942 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1518f2 │ │ │ │ + beq.w 151952 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151620 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + ldc 0, cr0, [r8, #-448] @ 0xfffffe40 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ @@ -374283,24 +374320,24 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 1518b0 │ │ │ │ + bls.w 151910 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518ee │ │ │ │ + beq.w 15194e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518c2 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 146e2c │ │ │ │ @@ -374314,15 +374351,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] @ 151910 │ │ │ │ + vldr d8, [pc, #704] @ 151970 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -374425,15 +374462,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 151772 │ │ │ │ + beq.n 1517d2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -374445,15 +374482,15 @@ │ │ │ │ bl 146e2c │ │ │ │ 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] @ 151910 │ │ │ │ + vldr d8, [pc, #372] @ 151970 │ │ │ │ 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 │ │ │ │ @@ -374515,114 +374552,114 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 1518b0 │ │ │ │ + beq.n 151910 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1518ee │ │ │ │ + beq.n 15194e │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (151918 ) │ │ │ │ + ldr r2, [pc, #156] @ (151978 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (15191c ) │ │ │ │ + ldr r3, [pc, #152] @ (15197c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151906 │ │ │ │ + bne.n 151966 │ │ │ │ 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, 1518ca │ │ │ │ + cbz r3, 15192a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 151594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518c2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1518fc │ │ │ │ + beq.n 15195c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 151594 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 151594 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1518e8 │ │ │ │ + cbz r3, 151948 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151620 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151620 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151620 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518c2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151620 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 151594 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 151814 │ │ │ │ + b.n 1517b4 │ │ │ │ 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] @ (151cd0 ) │ │ │ │ - ldr r3, [pc, #920] @ (151cd4 ) │ │ │ │ + ldr r2, [pc, #920] @ (151d30 ) │ │ │ │ + ldr r3, [pc, #920] @ (151d34 ) │ │ │ │ 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 │ │ │ │ @@ -374637,15 +374674,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 151cd8 │ │ │ │ + beq.w 151d38 │ │ │ │ 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] │ │ │ │ @@ -374874,62 +374911,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 151f68 │ │ │ │ + beq.w 151fc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151f80 │ │ │ │ + bne.w 151fe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151c04 │ │ │ │ + beq.n 151c64 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 151cc8 │ │ │ │ + vldr d7, [pc, #164] @ 151d28 │ │ │ │ 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 146e2c │ │ │ │ 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 151f9a │ │ │ │ + beq.w 151ffa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fac │ │ │ │ + beq.w 15200c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 151fbc │ │ │ │ + beq.w 15201c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -374949,30 +374986,30 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 151f7a │ │ │ │ + bls.w 151fda │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fb8 │ │ │ │ + beq.w 152018 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f8c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 151a54 │ │ │ │ + b.n 1519f4 │ │ │ │ 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 │ │ │ │ @@ -375103,15 +375140,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 151e3c │ │ │ │ + beq.n 151e9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375123,15 +375160,15 @@ │ │ │ │ bl 146e2c │ │ │ │ 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] @ 151fd8 │ │ │ │ + vldr d8, [pc, #372] @ 152038 │ │ │ │ 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 │ │ │ │ @@ -375193,113 +375230,113 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 151f7a │ │ │ │ + beq.n 151fda │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151fb8 │ │ │ │ + beq.n 152018 │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (151fe0 ) │ │ │ │ + ldr r2, [pc, #152] @ (152040 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151fe4 ) │ │ │ │ + ldr r3, [pc, #148] @ (152044 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151fd0 │ │ │ │ + bne.n 152030 │ │ │ │ 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, 151f94 │ │ │ │ + cbz r3, 151ff4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f8c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151fc6 │ │ │ │ + beq.n 152026 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151fb2 │ │ │ │ + cbz r3, 152012 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151cce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151cce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151cce │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f8c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151cce │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c54 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 152148 │ │ │ │ + b.n 1520e8 │ │ │ │ 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] @ (152340 ) │ │ │ │ - ldr r3, [pc, #832] @ (152344 ) │ │ │ │ + ldr r2, [pc, #832] @ (1523a0 ) │ │ │ │ + ldr r3, [pc, #832] @ (1523a4 ) │ │ │ │ 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 │ │ │ │ @@ -375312,15 +375349,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 1523ba │ │ │ │ + beq.w 15241a │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375333,15 +375370,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] @ 152338 │ │ │ │ + vldr d8, [pc, #704] @ 152398 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -375549,74 +375586,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 152680 │ │ │ │ + beq.w 1526e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152698 │ │ │ │ + bne.w 1526f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1522ca │ │ │ │ + beq.n 15232a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f154 │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 152338 │ │ │ │ + vldr d7, [pc, #76] @ 152398 │ │ │ │ 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 146e2c │ │ │ │ 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 1526b2 │ │ │ │ + beq.w 152712 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526c4 │ │ │ │ + beq.w 152724 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1526d4 │ │ │ │ + beq.w 152734 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523a8 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -375646,24 +375683,24 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 152692 │ │ │ │ + bls.w 1526f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526d0 │ │ │ │ + beq.w 152730 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526a4 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375678,15 +375715,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] @ 1526f0 │ │ │ │ + vldr d8, [pc, #764] @ 152750 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -375790,15 +375827,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 15252c │ │ │ │ + beq.n 15258c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147944 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375829,15 +375866,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] @ 1526f0 │ │ │ │ + vldr d8, [pc, #352] @ 152750 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 147a7c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -375893,156 +375930,155 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 152692 │ │ │ │ + beq.n 1526f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1526d0 │ │ │ │ + beq.n 152730 │ │ │ │ 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 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1526f8 ) │ │ │ │ + ldr r2, [pc, #152] @ (152758 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1526fc ) │ │ │ │ + ldr r3, [pc, #148] @ (15275c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1526e8 │ │ │ │ + bne.n 152748 │ │ │ │ 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, 1526ac │ │ │ │ + cbz r3, 15270c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 15231a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526a4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1526de │ │ │ │ + beq.n 15273e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 15231a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 15231a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1526ca │ │ │ │ + cbz r3, 15272a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523a8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526a4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 15231a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 152630 │ │ │ │ + bls.n 1527d0 │ │ │ │ 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, #1224] @ 152be0 │ │ │ │ + ldr.w r3, [pc, #1224] @ 152c40 │ │ │ │ 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, #1212] @ 152be4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1212] @ 152c44 │ │ │ │ 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, #32] │ │ │ │ - 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 14748c │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #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 152966 │ │ │ │ + bne.w 1529c4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376056,25 +376092,25 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 152bec │ │ │ │ + bne.w 152c4c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 152d46 │ │ │ │ + beq.w 152da6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376120,15 +376156,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ @@ -376185,15 +376221,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 r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 14753c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -376212,15 +376248,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 152ba8 │ │ │ │ + b.n 152c06 │ │ │ │ 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] │ │ │ │ @@ -376229,48 +376265,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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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] @ 152bd0 │ │ │ │ + vldr d8, [pc, #512] @ 152c30 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ @@ -376318,37 +376354,19 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 14748c │ │ │ │ @@ -376357,24 +376375,42 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ + 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 146e2c │ │ │ │ - vldr d7, [pc, #212] @ 152bd8 │ │ │ │ + vldr d7, [pc, #216] @ 152c38 │ │ │ │ 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] │ │ │ │ @@ -376429,46 +376465,47 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (152be8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (152c48 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (152be0 ) │ │ │ │ + ldr r3, [pc, #44] @ (152c40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 152f20 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 152f82 │ │ │ │ + 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 152b80 │ │ │ │ + bhi.n 152d2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 152c84 │ │ │ │ + bcc.n 152c28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1527ec │ │ │ │ + bne.w 15284a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376513,25 +376550,25 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -376575,15 +376612,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 r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ bl 14753c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376592,22 +376629,22 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 152942 │ │ │ │ + b.n 1529a0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - 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] │ │ │ │ @@ -376618,15 +376655,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] @ 152f28 │ │ │ │ + vldr d8, [pc, #420] @ 152f88 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -376693,79 +376730,81 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 14748c │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -376773,254 +376812,249 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 152ba8 │ │ │ │ + b.n 152c06 │ │ │ │ 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, #1528] @ 153540 │ │ │ │ + ldr.w r3, [pc, #1528] @ 1535a0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 153544 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1516] @ 1535a4 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ 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 r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r0, [r5, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r0, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15319e │ │ │ │ + movne.w r9, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1531fc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx sl, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 1533fe │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15354c │ │ │ │ + bne.w 153454 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1535ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov r9, sl │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1475f0 │ │ │ │ + mov r1, sl │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1533d6 │ │ │ │ + b.n 15342c │ │ │ │ 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] │ │ │ │ @@ -377029,52 +377063,54 @@ │ │ │ │ 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 146e2c │ │ │ │ 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] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 153590 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ - vldr d8, [pc, #764] @ 153530 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -377109,68 +377145,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 153538 │ │ │ │ + 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 146e2c │ │ │ │ + vldr d7, [pc, #528] @ 153598 │ │ │ │ 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] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -377197,122 +377231,121 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (153548 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (1535a8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153540 ) │ │ │ │ + ldr r3, [pc, #360] @ (1535a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153700 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 153768 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 15301a │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 153074 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -377329,458 +377362,458 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1475f0 │ │ │ │ + mov r1, fp │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153144 │ │ │ │ + b.n 1531a8 │ │ │ │ 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 │ │ │ │ - beq.n 153480 │ │ │ │ + beq.n 15362c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 153708 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ bl 1475f0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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] │ │ │ │ + mov.w r8, #2 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 15318e │ │ │ │ + b.n 1531ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 153d20 │ │ │ │ + ldr.w r3, [pc, #1528] @ 153d80 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 153d24 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1516] @ 153d84 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ 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 r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r0, [r5, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r0, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15397e │ │ │ │ + movne.w r9, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1539dc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx sl, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 153bde │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 153d2c │ │ │ │ + bne.w 153c34 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 153d8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov r9, sl │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1476d0 │ │ │ │ + mov r1, sl │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 153bb6 │ │ │ │ + b.n 153c0c │ │ │ │ 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] │ │ │ │ @@ -377789,52 +377822,54 @@ │ │ │ │ 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 146e2c │ │ │ │ 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] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 153d70 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ - vldr d8, [pc, #764] @ 153d10 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -377869,68 +377904,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 153d18 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ + vldr d7, [pc, #528] @ 153d78 │ │ │ │ + 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] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -377957,122 +377990,121 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (153d28 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (153d88 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153d20 ) │ │ │ │ + ldr r3, [pc, #360] @ (153d80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153ee0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 153f48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 1537fa │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 153854 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -378089,458 +378121,458 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1476d0 │ │ │ │ + mov r1, fp │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153924 │ │ │ │ + b.n 153988 │ │ │ │ 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 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 153ee8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ bl 1476d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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] │ │ │ │ + mov.w r8, #2 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + 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 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 15396e │ │ │ │ + b.n 1539cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 154500 │ │ │ │ + ldr.w r3, [pc, #1528] @ 154560 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 154504 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1516] @ 154564 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ 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 r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r0, [r5, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r0, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15415e │ │ │ │ + movne.w r9, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1541bc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx sl, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 1543be │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15450c │ │ │ │ + bne.w 154414 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15456c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov r9, sl │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1476d0 │ │ │ │ + mov r1, sl │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 154396 │ │ │ │ + b.n 1543ec │ │ │ │ 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] │ │ │ │ @@ -378549,52 +378581,54 @@ │ │ │ │ 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 146e2c │ │ │ │ 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] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 154550 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ - vldr d8, [pc, #764] @ 1544f0 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -378629,68 +378663,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 1544f8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ + 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 146e2c │ │ │ │ + vldr d7, [pc, #528] @ 154558 │ │ │ │ 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] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -378717,122 +378749,121 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (154508 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (154568 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (154500 ) │ │ │ │ + ldr r3, [pc, #360] @ (154560 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1546c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 154728 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 153fda │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 154034 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -378849,277 +378880,281 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1476d0 │ │ │ │ + mov r1, fp │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 154104 │ │ │ │ + b.n 154168 │ │ │ │ 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 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 1546c8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ bl 1476d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 47a50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ 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] │ │ │ │ + mov.w r8, #2 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 146e2c │ │ │ │ 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 15414e │ │ │ │ + b.n 1541ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 154be8 │ │ │ │ + ldr.w r3, [pc, #1280] @ 154c48 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1268] @ 154bec │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1268] @ 154c4c │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #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 154952 │ │ │ │ + bne.w 1549b0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -379134,25 +379169,25 @@ │ │ │ │ and.w r0, r1, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ ubfx r7, r1, #2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 154bf4 │ │ │ │ + bne.w 154c54 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 154d80 │ │ │ │ + beq.w 154de0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379195,28 +379230,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ strd sl, r7, [sp] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ @@ -379302,15 +379337,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 154bb0 │ │ │ │ + b.n 154c0e │ │ │ │ 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] │ │ │ │ @@ -379320,52 +379355,52 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ 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, #496] @ 154bd8 │ │ │ │ + vldr d8, [pc, #500] @ 154c38 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379377,25 +379412,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 147660 │ │ │ │ @@ -379404,37 +379439,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e2c │ │ │ │ - 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 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -379444,37 +379461,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 146e2c │ │ │ │ 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 146e2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #220] @ 154be0 │ │ │ │ + vldr d7, [pc, #220] @ 154c40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -379532,46 +379567,47 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (154bf0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (154c50 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (154be8 ) │ │ │ │ + ldr r3, [pc, #44] @ (154c48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 154f54 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 154fb6 │ │ │ │ + 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 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + cbz r6, 154ccc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 1547ba │ │ │ │ + bne.w 154818 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379610,25 +379646,25 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -379710,37 +379746,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 15493e │ │ │ │ + b.n 15499c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #416] @ 154f58 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ @@ -379774,168 +379809,168 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 147660 │ │ │ │ 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 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ 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] │ │ │ │ + mov.w r8, #2 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r5, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ 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 r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ 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] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ 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 154942 │ │ │ │ + b.n 1549a0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ 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] @ 1557ec │ │ │ │ + ldr.w r4, [pc, #2172] @ 155848 │ │ │ │ sub.w sp, sp, #2000 @ 0x7d0 │ │ │ │ - ldr.w r3, [pc, #2168] @ 1557f0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 15584c │ │ │ │ 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 1556e2 │ │ │ │ + beq.w 15573e │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 15753a │ │ │ │ + beq.w 157596 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 154fbe │ │ │ │ + bls.n 15501a │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f46 │ │ │ │ + beq.w 156fa2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f6c │ │ │ │ + beq.w 156fc8 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 155776 │ │ │ │ + beq.w 1557d2 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 15571c │ │ │ │ + bhi.w 155778 │ │ │ │ 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 │ │ │ │ @@ -380840,1451 +380875,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 155cc2 │ │ │ │ + bmi.w 155d1e │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 155750 │ │ │ │ + bpl.n 1557ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 156f8e │ │ │ │ + beq.w 156fea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153f50 │ │ │ │ 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 155730 │ │ │ │ - ldr r2, [pc, #212] @ (1557f4 ) │ │ │ │ + b.n 15578c │ │ │ │ + ldr r2, [pc, #212] @ (155850 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #212] @ (1557f8 ) │ │ │ │ + ldr r1, [pc, #212] @ (155854 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #200] @ (1557fc ) │ │ │ │ - ldr r3, [pc, #188] @ (1557f0 ) │ │ │ │ + ldr r2, [pc, #200] @ (155858 ) │ │ │ │ + ldr r3, [pc, #188] @ (15584c ) │ │ │ │ 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 1577ac │ │ │ │ + bne.w 157808 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2000 @ 0x7d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155cde │ │ │ │ + beq.w 155d3a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 152f30 │ │ │ │ + bl 152f90 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1489c8 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [sp, #1988] @ 0x7c4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d534 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d534 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ nop │ │ │ │ - sub sp, #8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #8] @ (155800 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r3, r2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d534 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d534 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d534 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 14d5f4 │ │ │ │ + bl 14d600 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d340 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7e8 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d910 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d910 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d6e4 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7e8 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7e8 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cca4 │ │ │ │ + bl 14ccb0 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 14d184 │ │ │ │ + bl 14d190 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cfb8 │ │ │ │ + bl 14cfc4 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cde8 │ │ │ │ + bl 14cdf4 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 152700 │ │ │ │ + bl 152760 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1546d0 │ │ │ │ + bl 154730 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e75c │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.n 15578c │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da7c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e278 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd34 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da7c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6cc │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be44 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be44 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b8b4 │ │ │ │ + bl 14b8b8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b8b4 │ │ │ │ + bl 14b8b8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ece0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151fe8 │ │ │ │ + bl 152048 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151980 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151980 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151980 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151980 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151980 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150c10 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14fed0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150c10 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14fed0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150568 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150568 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 1512c8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f840 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f840 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150568 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f158 │ │ │ │ + bl 14f1b8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b6d8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b498 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b260 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b260 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b260 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ 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] │ │ │ │ @@ -382302,1169 +382337,1169 @@ │ │ │ │ bl 146e2c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b110 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a48c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a48c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14aa38 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a228 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a228 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c10 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a48c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a228 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149e64 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157734 │ │ │ │ + bcs.w 157790 │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c10 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157750 │ │ │ │ + bcc.w 1577ac │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499bc │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157718 │ │ │ │ + bcc.w 157774 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499bc │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148f30 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a37c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e64 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e64 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e64 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14838c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a114 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c54 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14873c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 153710 │ │ │ │ + bl 153770 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148508 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575d8 │ │ │ │ + bcs.w 157634 │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157658 │ │ │ │ + bcs.w 1576b4 │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157618 │ │ │ │ + bcs.w 157674 │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157698 │ │ │ │ + bcs.w 1576f4 │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575f8 │ │ │ │ + bcs.w 157654 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157678 │ │ │ │ + bcs.w 1576d4 │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157638 │ │ │ │ + bcs.w 157694 │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576b8 │ │ │ │ + bcs.w 157714 │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576d8 │ │ │ │ + bcs.w 157734 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576f8 │ │ │ │ + bcs.w 157754 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149fc0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 157768 │ │ │ │ + bls.w 1577c4 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ad04 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 15778a │ │ │ │ + bls.w 1577e6 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a5c4 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14917c │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149798 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575b8 │ │ │ │ + bcs.w 157614 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482c0 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14eee0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14eee0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482c0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148210 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149370 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c54 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14abc4 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148210 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 147f28 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148210 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 14d41c │ │ │ │ + bl 14d428 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482c0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155778 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148210 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482c0 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f8 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499bc │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 149c10 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499bc │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ae94 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a778 │ │ │ │ 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 155730 │ │ │ │ + b.w 15578c │ │ │ │ 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] @ (15787c ) │ │ │ │ + ldr r2, [pc, #184] @ (1578d8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (157880 ) │ │ │ │ + ldr r3, [pc, #184] @ (1578dc ) │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 15785a │ │ │ │ + beq.n 1578b6 │ │ │ │ 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 157850 │ │ │ │ + beq.n 1578ac │ │ │ │ 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 157840 │ │ │ │ + beq.n 15789c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 154f60 │ │ │ │ + bl 154fbc │ │ │ │ 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 15780e │ │ │ │ + bne.n 15786a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1577fc │ │ │ │ + bne.n 157858 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (157884 ) │ │ │ │ - ldr r3, [pc, #32] @ (157880 ) │ │ │ │ + ldr r2, [pc, #40] @ (1578e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1578dc ) │ │ │ │ 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 157876 │ │ │ │ + bne.n 1578d2 │ │ │ │ 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 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 1578c0 │ │ │ │ + cbz r2, 15791c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -383473,19 +383508,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 15789a │ │ │ │ + bne.n 1578f6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1578fe │ │ │ │ + cbz r2, 15795a │ │ │ │ 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 │ │ │ │ @@ -383496,21 +383531,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 1578d8 │ │ │ │ + bne.n 157934 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 157970 │ │ │ │ + cbz r2, 1579cc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157974 │ │ │ │ + vldr s11, [pc, #104] @ 1579d0 │ │ │ │ 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 │ │ │ │ @@ -383528,36 +383563,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 15790e │ │ │ │ + bne.n 15796a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157994 │ │ │ │ + cbz r2, 1579f0 │ │ │ │ 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 15797e │ │ │ │ + bne.n 1579da │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1579f8 │ │ │ │ + cbz r2, 157a54 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1579fc │ │ │ │ + vldr s12, [pc, #88] @ 157a58 │ │ │ │ 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 │ │ │ │ @@ -383571,45 +383606,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 1579aa │ │ │ │ + bne.n 157a06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157a34 │ │ │ │ + cbz r2, 157a90 │ │ │ │ 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 157a0c │ │ │ │ + bne.n 157a68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ac8 │ │ │ │ + beq.n 157b24 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157acc │ │ │ │ + vldr s11, [pc, #132] @ 157b28 │ │ │ │ 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 │ │ │ │ @@ -383636,64 +383671,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 157a50 │ │ │ │ + bne.n 157aac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157b04 │ │ │ │ + cbz r2, 157b60 │ │ │ │ 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 157adc │ │ │ │ + bne.n 157b38 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157b3c │ │ │ │ + cbz r2, 157b98 │ │ │ │ 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 157b14 │ │ │ │ + bne.n 157b70 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157bb0 │ │ │ │ + cbz r2, 157c0c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157bb4 │ │ │ │ + vldr s11, [pc, #104] @ 157c10 │ │ │ │ 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 │ │ │ │ @@ -383711,45 +383746,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 157b4e │ │ │ │ + bne.n 157baa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157bf0 │ │ │ │ + cbz r2, 157c4c │ │ │ │ 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 157bc0 │ │ │ │ + bne.n 157c1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ca0 │ │ │ │ + beq.n 157cfc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 157ca4 │ │ │ │ + vldr s10, [pc, #164] @ 157d00 │ │ │ │ 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 │ │ │ │ @@ -383784,44 +383819,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 157c08 │ │ │ │ + bne.n 157c64 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157cda │ │ │ │ + cbz r2, 157d36 │ │ │ │ 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 157cb2 │ │ │ │ + bne.n 157d0e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157d3e │ │ │ │ + cbz r2, 157d9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157d40 │ │ │ │ + vldr s12, [pc, #88] @ 157d9c │ │ │ │ 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 │ │ │ │ @@ -383835,20 +383870,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 157cee │ │ │ │ + bne.n 157d4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157d7c │ │ │ │ + cbz r2, 157dd8 │ │ │ │ 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 │ │ │ │ @@ -383856,24 +383891,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 157d50 │ │ │ │ + bne.n 157dac │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157e10 │ │ │ │ + beq.n 157e6c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157e14 │ │ │ │ + vldr s11, [pc, #132] @ 157e70 │ │ │ │ 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 │ │ │ │ @@ -383900,43 +383935,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 157d98 │ │ │ │ + bne.n 157df4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157e4e │ │ │ │ + cbz r2, 157eaa │ │ │ │ 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 157e24 │ │ │ │ + bne.n 157e80 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157ec0 │ │ │ │ + cbz r2, 157f1c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157ec4 │ │ │ │ + vldr s11, [pc, #104] @ 157f20 │ │ │ │ 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 │ │ │ │ @@ -383954,36 +383989,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 157e5e │ │ │ │ + bne.n 157eba │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157ee0 │ │ │ │ + cbz r2, 157f3c │ │ │ │ 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 157ece │ │ │ │ + bne.n 157f2a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157f46 │ │ │ │ + cbz r2, 157fa2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157f48 │ │ │ │ + vldr s12, [pc, #88] @ 157fa4 │ │ │ │ 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 │ │ │ │ @@ -383997,20 +384032,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 157ef6 │ │ │ │ + bne.n 157f52 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157f84 │ │ │ │ + cbz r2, 157fe0 │ │ │ │ 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 │ │ │ │ @@ -384018,23 +384053,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 157f58 │ │ │ │ + bne.n 157fb4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157fe8 │ │ │ │ + cbz r2, 158044 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157fec │ │ │ │ + vldr s12, [pc, #88] @ 158048 │ │ │ │ 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 │ │ │ │ @@ -384048,43 +384083,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 157f9a │ │ │ │ + bne.n 157ff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158024 │ │ │ │ + cbz r2, 158080 │ │ │ │ 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 157ffc │ │ │ │ + bne.n 158058 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158092 │ │ │ │ + cbz r2, 1580ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158094 │ │ │ │ + vldr s11, [pc, #96] @ 1580f0 │ │ │ │ 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 │ │ │ │ @@ -384101,24 +384136,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 158036 │ │ │ │ + bne.n 158092 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1580fa │ │ │ │ + cbz r2, 158156 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1580fc │ │ │ │ + vldr s12, [pc, #88] @ 158158 │ │ │ │ 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 │ │ │ │ @@ -384132,24 +384167,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 1580aa │ │ │ │ + bne.n 158106 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158162 │ │ │ │ + cbz r2, 1581be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158164 │ │ │ │ + vldr s12, [pc, #88] @ 1581c0 │ │ │ │ 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 │ │ │ │ @@ -384163,23 +384198,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 158112 │ │ │ │ + bne.n 15816e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1581d2 │ │ │ │ + cbz r2, 15822e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1581d4 │ │ │ │ + vldr s11, [pc, #96] @ 158230 │ │ │ │ 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 │ │ │ │ @@ -384196,24 +384231,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 158176 │ │ │ │ + bne.n 1581d2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 15823a │ │ │ │ + cbz r2, 158296 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15823c │ │ │ │ + vldr s12, [pc, #88] @ 158298 │ │ │ │ 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 │ │ │ │ @@ -384227,23 +384262,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 1581ea │ │ │ │ + bne.n 158246 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1582aa │ │ │ │ + cbz r2, 158306 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1582ac │ │ │ │ + vldr s11, [pc, #96] @ 158308 │ │ │ │ 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 │ │ │ │ @@ -384260,24 +384295,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 15824e │ │ │ │ + bne.n 1582aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158312 │ │ │ │ + cbz r2, 15836e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158314 │ │ │ │ + vldr s12, [pc, #88] @ 158370 │ │ │ │ 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 │ │ │ │ @@ -384291,23 +384326,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 1582c2 │ │ │ │ + bne.n 15831e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158384 │ │ │ │ + cbz r2, 1583e0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158388 │ │ │ │ + vldr s11, [pc, #100] @ 1583e4 │ │ │ │ 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 │ │ │ │ @@ -384324,25 +384359,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 158326 │ │ │ │ + bne.n 158382 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1583fa │ │ │ │ + cbz r2, 158456 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1583fc │ │ │ │ + vldr s11, [pc, #100] @ 158458 │ │ │ │ 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 │ │ │ │ @@ -384360,24 +384395,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 15839a │ │ │ │ + bne.n 1583f6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158462 │ │ │ │ + cbz r2, 1584be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158464 │ │ │ │ + vldr s12, [pc, #88] @ 1584c0 │ │ │ │ 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 │ │ │ │ @@ -384391,23 +384426,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 158412 │ │ │ │ + bne.n 15846e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1584d6 │ │ │ │ + cbz r2, 158532 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1584d8 │ │ │ │ + vldr s11, [pc, #100] @ 158534 │ │ │ │ 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 │ │ │ │ @@ -384425,24 +384460,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 158476 │ │ │ │ + bne.n 1584d2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15853e │ │ │ │ + cbz r2, 15859a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158540 │ │ │ │ + vldr s12, [pc, #88] @ 15859c │ │ │ │ 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 │ │ │ │ @@ -384456,23 +384491,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 1584ee │ │ │ │ + bne.n 15854a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1585b2 │ │ │ │ + cbz r2, 15860e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1585b4 │ │ │ │ + vldr s11, [pc, #100] @ 158610 │ │ │ │ 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 │ │ │ │ @@ -384490,23 +384525,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 158552 │ │ │ │ + bne.n 1585ae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158628 │ │ │ │ + cbz r2, 158684 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 15862c │ │ │ │ + vldr s11, [pc, #104] @ 158688 │ │ │ │ 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 │ │ │ │ @@ -384524,28 +384559,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 1585c6 │ │ │ │ + bne.n 158622 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158694 │ │ │ │ + cbz r2, 1586f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158698 │ │ │ │ + vldr s12, [pc, #92] @ 1586f4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15869c │ │ │ │ + vldr s11, [pc, #88] @ 1586f8 │ │ │ │ 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 │ │ │ │ @@ -384558,29 +384593,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 158646 │ │ │ │ + bne.n 1586a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 158704 │ │ │ │ + cbz r2, 158760 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158708 │ │ │ │ + vldr s12, [pc, #92] @ 158764 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15870c │ │ │ │ + vldr s11, [pc, #88] @ 158768 │ │ │ │ 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 │ │ │ │ @@ -384593,27 +384628,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 1586b6 │ │ │ │ + bne.n 158712 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 158784 │ │ │ │ + cbz r2, 1587e0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158788 │ │ │ │ - vldr s10, [pc, #108] @ 15878c │ │ │ │ + vldr s11, [pc, #108] @ 1587e4 │ │ │ │ + vldr s10, [pc, #108] @ 1587e8 │ │ │ │ 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 │ │ │ │ @@ -384631,27 +384666,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 158722 │ │ │ │ + bne.n 15877e │ │ │ │ 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, 1587f2 │ │ │ │ + cbz r2, 15884e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1587f4 │ │ │ │ + vldr s12, [pc, #88] @ 158850 │ │ │ │ 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 │ │ │ │ @@ -384665,24 +384700,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 1587a2 │ │ │ │ + bne.n 1587fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15886c │ │ │ │ + cbz r2, 1588c8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158870 │ │ │ │ - vldr s10, [pc, #108] @ 158874 │ │ │ │ + vldr s11, [pc, #108] @ 1588cc │ │ │ │ + vldr s10, [pc, #108] @ 1588d0 │ │ │ │ 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 │ │ │ │ @@ -384700,27 +384735,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 15880a │ │ │ │ + bne.n 158866 │ │ │ │ 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, 1588ea │ │ │ │ + cbz r2, 158946 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1588ec │ │ │ │ - vldr s10, [pc, #104] @ 1588f0 │ │ │ │ + vldr s11, [pc, #104] @ 158948 │ │ │ │ + vldr s10, [pc, #104] @ 15894c │ │ │ │ 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 │ │ │ │ @@ -384738,26 +384773,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 15888a │ │ │ │ + bne.n 1588e6 │ │ │ │ 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, 158968 │ │ │ │ + cbz r2, 1589c4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 15896c │ │ │ │ - vldr s10, [pc, #108] @ 158970 │ │ │ │ + vldr s11, [pc, #108] @ 1589c8 │ │ │ │ + vldr s10, [pc, #108] @ 1589cc │ │ │ │ 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 │ │ │ │ @@ -384775,31 +384810,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 158906 │ │ │ │ + bne.n 158962 │ │ │ │ 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, 1589da │ │ │ │ + cbz r2, 158a36 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1589dc │ │ │ │ + vldr s12, [pc, #88] @ 158a38 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1589e0 │ │ │ │ + vldr s11, [pc, #84] @ 158a3c │ │ │ │ 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 │ │ │ │ @@ -384812,29 +384847,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 15898e │ │ │ │ + bne.n 1589ea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (158a74 ) │ │ │ │ + ldr r1, [pc, #148] @ (158ad0 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a4c │ │ │ │ + cbz r2, 158aa8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 158a50 │ │ │ │ + vldr s12, [pc, #92] @ 158aac │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 158a54 │ │ │ │ + vldr s11, [pc, #88] @ 158ab0 │ │ │ │ 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 │ │ │ │ @@ -384847,141 +384882,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 1589fe │ │ │ │ + bne.n 158a5a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (158ae8 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b44 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a90 │ │ │ │ + cbz r2, 158aec │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 158a94 │ │ │ │ + vldr s14, [pc, #48] @ 158af0 │ │ │ │ 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 158a6a │ │ │ │ + bne.n 158ac6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158ace │ │ │ │ + cbz r2, 158b2a │ │ │ │ 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 158aa8 │ │ │ │ + bne.n 158b04 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 158b08 │ │ │ │ + cbz r2, 158b64 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158b0c │ │ │ │ + vldr s14, [pc, #44] @ 158b68 │ │ │ │ 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 158ae2 │ │ │ │ + bne.n 158b3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b30 │ │ │ │ + cbz r2, 158b8c │ │ │ │ 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 158b1a │ │ │ │ + bne.n 158b76 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158b68 │ │ │ │ + cbz r2, 158bc4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 158b6c │ │ │ │ + vldr s14, [pc, #44] @ 158bc8 │ │ │ │ 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 158b42 │ │ │ │ + bne.n 158b9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b98 │ │ │ │ + cbz r2, 158bf4 │ │ │ │ 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 158b7a │ │ │ │ + bne.n 158bd6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158be4 │ │ │ │ + cbz r2, 158c40 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158be8 │ │ │ │ + vldr s13, [pc, #60] @ 158c44 │ │ │ │ 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 │ │ │ │ @@ -384989,23 +385024,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 158bac │ │ │ │ + bne.n 158c08 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158c3c │ │ │ │ + cbz r2, 158c98 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158c40 │ │ │ │ + vldr s13, [pc, #72] @ 158c9c │ │ │ │ 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 │ │ │ │ @@ -385015,106 +385050,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 158bfa │ │ │ │ + bne.n 158c56 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158c74 │ │ │ │ + cbz r2, 158cd0 │ │ │ │ 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 158c4a │ │ │ │ + bne.n 158ca6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158cb4 │ │ │ │ + cbz r2, 158d10 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 158cb8 │ │ │ │ + vldr s14, [pc, #56] @ 158d14 │ │ │ │ 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 158c88 │ │ │ │ + bne.n 158ce4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158cfa │ │ │ │ + cbz r2, 158d56 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 158cfc │ │ │ │ + vldr s14, [pc, #52] @ 158d58 │ │ │ │ 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 158ccc │ │ │ │ + bne.n 158d28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d32 │ │ │ │ + cbz r2, 158d8e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158d34 │ │ │ │ + vldr s14, [pc, #44] @ 158d90 │ │ │ │ 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 158d0a │ │ │ │ + bne.n 158d66 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d88 │ │ │ │ + cbz r2, 158de4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158d8c │ │ │ │ + vldr s13, [pc, #72] @ 158de8 │ │ │ │ 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 │ │ │ │ @@ -385124,27 +385159,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 158d46 │ │ │ │ + bne.n 158da2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158dda │ │ │ │ + cbz r2, 158e36 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 158ddc │ │ │ │ + vldr s13, [pc, #60] @ 158e38 │ │ │ │ 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 │ │ │ │ @@ -385152,24 +385187,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 158da6 │ │ │ │ + bne.n 158e02 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158e2a │ │ │ │ + cbz r2, 158e86 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 158e2c │ │ │ │ + vldr s13, [pc, #64] @ 158e88 │ │ │ │ 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 │ │ │ │ @@ -385178,22 +385213,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 158df6 │ │ │ │ + bne.n 158e52 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158ea0 │ │ │ │ + cbz r2, 158efc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 158ea4 │ │ │ │ + vldr s12, [pc, #104] @ 158f00 │ │ │ │ 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 │ │ │ │ @@ -385212,26 +385247,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 158e42 │ │ │ │ + bne.n 158e9e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158eee │ │ │ │ + cbz r2, 158f4a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158ef0 │ │ │ │ + vldr s13, [pc, #60] @ 158f4c │ │ │ │ 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 │ │ │ │ @@ -385239,23 +385274,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 158eba │ │ │ │ + bne.n 158f16 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158f44 │ │ │ │ + cbz r2, 158fa0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f48 │ │ │ │ + vldr s13, [pc, #72] @ 158fa4 │ │ │ │ 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 │ │ │ │ @@ -385265,24 +385300,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 158f08 │ │ │ │ + bne.n 158f64 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 158f9a │ │ │ │ + cbz r2, 158ff6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f9c │ │ │ │ + vldr s13, [pc, #72] @ 158ff8 │ │ │ │ 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 │ │ │ │ @@ -385293,23 +385328,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 158f60 │ │ │ │ + bne.n 158fbc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15900e │ │ │ │ + cbz r2, 15906a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 159010 │ │ │ │ + vldr s12, [pc, #100] @ 15906c │ │ │ │ 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 │ │ │ │ @@ -385328,23 +385363,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 158fb2 │ │ │ │ + bne.n 15900e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 159058 │ │ │ │ + cbz r2, 1590b4 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15905c │ │ │ │ + vldr s13, [pc, #64] @ 1590b8 │ │ │ │ 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 │ │ │ │ @@ -385353,184 +385388,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 159022 │ │ │ │ + bne.n 15907e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15908e │ │ │ │ + cbz r2, 1590ea │ │ │ │ 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 15906c │ │ │ │ + bne.n 1590c8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1590c0 │ │ │ │ + cbz r2, 15911c │ │ │ │ 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 15909e │ │ │ │ + bne.n 1590fa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1590ea │ │ │ │ + cbz r2, 159146 │ │ │ │ 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 1590cc │ │ │ │ + bne.n 159128 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (159130 ) │ │ │ │ + ldr r3, [pc, #64] @ (15918c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15912c │ │ │ │ + cbz r2, 159188 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (159134 ) │ │ │ │ + ldr r2, [pc, #56] @ (159190 ) │ │ │ │ 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 159106 │ │ │ │ + bne.n 159162 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159178 ) │ │ │ │ + ldr r3, [pc, #60] @ (1591d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159176 │ │ │ │ + cbz r2, 1591d2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15917c ) │ │ │ │ + ldr r2, [pc, #52] @ (1591d8 ) │ │ │ │ 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 159150 │ │ │ │ + bne.n 1591ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1591c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (15921c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1591be │ │ │ │ + cbz r2, 15921a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1591c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (159220 ) │ │ │ │ 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 15919c │ │ │ │ + bne.n 1591f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (159204 ) │ │ │ │ + ldr r4, [pc, #56] @ (159260 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159200 │ │ │ │ + cbz r2, 15925c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (159208 ) │ │ │ │ + ldr r2, [pc, #48] @ (159264 ) │ │ │ │ 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 1591e2 │ │ │ │ + bne.n 15923e │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159264 ) │ │ │ │ + ldr r3, [pc, #84] @ (1592c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15925c │ │ │ │ + cbz r2, 1592b8 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159268 ) │ │ │ │ + ldr r4, [pc, #80] @ (1592c4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159260 │ │ │ │ + vldr s14, [pc, #64] @ 1592bc │ │ │ │ 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 │ │ │ │ @@ -385539,60 +385574,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 159222 │ │ │ │ + bne.n 15927e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1592ac ) │ │ │ │ + ldr r3, [pc, #60] @ (159308 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1592a8 │ │ │ │ + cbz r2, 159304 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (1592b0 ) │ │ │ │ + ldr r5, [pc, #56] @ (15930c ) │ │ │ │ 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 15927a │ │ │ │ + bne.n 1592d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (15930c ) │ │ │ │ + ldr r3, [pc, #84] @ (159368 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159304 │ │ │ │ + cbz r2, 159360 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159310 ) │ │ │ │ + ldr r4, [pc, #80] @ (15936c ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159308 │ │ │ │ + vldr s14, [pc, #64] @ 159364 │ │ │ │ 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 │ │ │ │ @@ -385601,61 +385636,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 1592ce │ │ │ │ + bne.n 15932a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159354 ) │ │ │ │ + ldr r3, [pc, #60] @ (1593b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159352 │ │ │ │ + cbz r2, 1593ae │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (159358 ) │ │ │ │ + ldr r4, [pc, #56] @ (1593b4 ) │ │ │ │ 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 15932a │ │ │ │ + bne.n 159386 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1593b8 ) │ │ │ │ + ldr r4, [pc, #88] @ (159414 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1593b6 │ │ │ │ + cbz r2, 159412 │ │ │ │ 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] @ (1593bc ) │ │ │ │ + ldr r2, [pc, #64] @ (159418 ) │ │ │ │ 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 │ │ │ │ @@ -385665,30 +385700,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 15937e │ │ │ │ + bne.n 1593da │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (15940c ) │ │ │ │ + ldr r4, [pc, #72] @ (159468 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159408 │ │ │ │ + cbz r2, 159464 │ │ │ │ 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] @ (159410 ) │ │ │ │ + ldr r2, [pc, #56] @ (15946c ) │ │ │ │ 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] │ │ │ │ @@ -385696,32 +385731,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 1593da │ │ │ │ + bne.n 159436 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159470 ) │ │ │ │ + ldr r4, [pc, #88] @ (1594cc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15946e │ │ │ │ + cbz r2, 1594ca │ │ │ │ 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] @ (159474 ) │ │ │ │ + ldr r2, [pc, #64] @ (1594d0 ) │ │ │ │ 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 │ │ │ │ @@ -385731,30 +385766,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 159436 │ │ │ │ + bne.n 159492 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1594c4 ) │ │ │ │ + ldr r4, [pc, #72] @ (159520 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1594c0 │ │ │ │ + cbz r2, 15951c │ │ │ │ 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] @ (1594c8 ) │ │ │ │ + ldr r2, [pc, #56] @ (159524 ) │ │ │ │ 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] │ │ │ │ @@ -385762,29 +385797,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 159492 │ │ │ │ + bne.n 1594ee │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159538 ) │ │ │ │ + ldr r3, [pc, #104] @ (159594 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159530 │ │ │ │ + cbz r2, 15958c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (15953c ) │ │ │ │ + ldr r4, [pc, #100] @ (159598 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 159534 │ │ │ │ + vldr s14, [pc, #88] @ 159590 │ │ │ │ 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 │ │ │ │ @@ -385799,30 +385834,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 1594e0 │ │ │ │ + bne.n 15953c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (15958c ) │ │ │ │ + ldr r3, [pc, #72] @ (1595e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15958a │ │ │ │ + cbz r2, 1595e6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159590 ) │ │ │ │ + ldr r4, [pc, #64] @ (1595ec ) │ │ │ │ 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 │ │ │ │ @@ -385832,29 +385867,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 159550 │ │ │ │ + bne.n 1595ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159600 ) │ │ │ │ + ldr r3, [pc, #104] @ (15965c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1595f8 │ │ │ │ + cbz r2, 159654 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (159604 ) │ │ │ │ + ldr r4, [pc, #100] @ (159660 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1595fc │ │ │ │ + vldr s14, [pc, #88] @ 159658 │ │ │ │ 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 │ │ │ │ @@ -385869,30 +385904,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 1595a8 │ │ │ │ + bne.n 159604 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159650 ) │ │ │ │ + ldr r3, [pc, #68] @ (1596ac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15964e │ │ │ │ + cbz r2, 1596aa │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159654 ) │ │ │ │ + ldr r4, [pc, #60] @ (1596b0 ) │ │ │ │ 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 │ │ │ │ @@ -385901,27 +385936,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 159618 │ │ │ │ + bne.n 159674 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1596b0 ) │ │ │ │ + ldr r3, [pc, #84] @ (15970c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1596ac │ │ │ │ + cbz r2, 159708 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1596b4 ) │ │ │ │ + ldr r4, [pc, #80] @ (159710 ) │ │ │ │ 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 │ │ │ │ @@ -385934,28 +385969,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 15966c │ │ │ │ + bne.n 1596c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159700 ) │ │ │ │ + ldr r4, [pc, #68] @ (15975c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1596fe │ │ │ │ + cbz r2, 15975a │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159704 ) │ │ │ │ + ldr r0, [pc, #64] @ (159760 ) │ │ │ │ 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 │ │ │ │ @@ -385965,28 +386000,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 1596cc │ │ │ │ + bne.n 159728 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (159770 ) │ │ │ │ + ldr r3, [pc, #100] @ (1597cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15976a │ │ │ │ + cbz r2, 1597c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (159774 ) │ │ │ │ + ldr r4, [pc, #96] @ (1597d0 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 15976c │ │ │ │ + vldr s14, [pc, #84] @ 1597c8 │ │ │ │ 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 │ │ │ │ @@ -386001,29 +386036,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 15971c │ │ │ │ + bne.n 159778 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1597c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (159820 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1597c2 │ │ │ │ + cbz r2, 15981e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1597c8 ) │ │ │ │ + ldr r4, [pc, #64] @ (159824 ) │ │ │ │ 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 │ │ │ │ @@ -386033,27 +386068,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 159788 │ │ │ │ + bne.n 1597e4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (159820 ) │ │ │ │ + ldr r3, [pc, #80] @ (15987c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15981e │ │ │ │ + cbz r2, 15987a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (159824 ) │ │ │ │ + ldr r4, [pc, #76] @ (159880 ) │ │ │ │ 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 │ │ │ │ @@ -386066,27 +386101,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 1597e0 │ │ │ │ + bne.n 15983c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159870 ) │ │ │ │ + ldr r4, [pc, #68] @ (1598cc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15986c │ │ │ │ + cbz r2, 1598c8 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159874 ) │ │ │ │ + ldr r0, [pc, #64] @ (1598d0 ) │ │ │ │ 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 │ │ │ │ @@ -386096,29 +386131,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 15983c │ │ │ │ + bne.n 159898 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1598e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (159940 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1598dc │ │ │ │ + cbz r2, 159938 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1598e8 ) │ │ │ │ + ldr r4, [pc, #100] @ (159944 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1598e0 │ │ │ │ + vldr s14, [pc, #88] @ 15993c │ │ │ │ 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 │ │ │ │ @@ -386133,30 +386168,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 15988c │ │ │ │ + bne.n 1598e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159934 ) │ │ │ │ + ldr r3, [pc, #68] @ (159990 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159932 │ │ │ │ + cbz r2, 15998e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159938 ) │ │ │ │ + ldr r4, [pc, #60] @ (159994 ) │ │ │ │ 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 │ │ │ │ @@ -386165,27 +386200,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 1598fc │ │ │ │ + bne.n 159958 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159994 ) │ │ │ │ + ldr r3, [pc, #84] @ (1599f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159990 │ │ │ │ + cbz r2, 1599ec │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159998 ) │ │ │ │ + ldr r4, [pc, #80] @ (1599f4 ) │ │ │ │ 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 │ │ │ │ @@ -386198,28 +386233,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 159950 │ │ │ │ + bne.n 1599ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1599e4 ) │ │ │ │ + ldr r4, [pc, #68] @ (159a40 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1599e2 │ │ │ │ + cbz r2, 159a3e │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1599e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (159a44 ) │ │ │ │ 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 │ │ │ │ @@ -386229,28 +386264,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 1599b0 │ │ │ │ + bne.n 159a0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159a72 │ │ │ │ + beq.n 159ace │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159a74 │ │ │ │ + vldr s11, [pc, #120] @ 159ad0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159a78 │ │ │ │ + vldr s10, [pc, #116] @ 159ad4 │ │ │ │ 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 │ │ │ │ @@ -386272,28 +386307,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 159a08 │ │ │ │ + bne.n 159a64 │ │ │ │ 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 159b1e │ │ │ │ + beq.n 159b7a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 159b20 │ │ │ │ + vldr s10, [pc, #152] @ 159b7c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 159b24 │ │ │ │ + vldr s9, [pc, #148] @ 159b80 │ │ │ │ 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 │ │ │ │ @@ -386323,29 +386358,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 159a94 │ │ │ │ + bne.n 159af0 │ │ │ │ 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 159bae │ │ │ │ + beq.n 159c0a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159bb0 │ │ │ │ + vldr s11, [pc, #120] @ 159c0c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159bb4 │ │ │ │ + vldr s10, [pc, #116] @ 159c10 │ │ │ │ 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 │ │ │ │ @@ -386367,25 +386402,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 159b44 │ │ │ │ + bne.n 159ba0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 159c28 │ │ │ │ + cbz r2, 159c84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 159c2c │ │ │ │ + vldr s11, [pc, #104] @ 159c88 │ │ │ │ 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 │ │ │ │ @@ -386403,29 +386438,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 159bc6 │ │ │ │ + bne.n 159c22 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 159c42 │ │ │ │ + cbz r2, 159c9e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159c34 │ │ │ │ + bne.n 159c90 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159c7e │ │ │ │ + cbz r2, 159cda │ │ │ │ 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 │ │ │ │ @@ -386435,65 +386470,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 159c54 │ │ │ │ + bne.n 159cb0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159cb0 │ │ │ │ + cbz r2, 159d0c │ │ │ │ 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 159c90 │ │ │ │ + bne.n 159cec │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 159cfa │ │ │ │ + cbz r2, 159d52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 159d00 │ │ │ │ + vldr d6, [pc, #60] @ 159d58 │ │ │ │ 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 159ccc │ │ │ │ + bne.n 159d24 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 159d3e │ │ │ │ + cbz r2, 159d96 │ │ │ │ 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 │ │ │ │ @@ -386501,18 +386534,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 159d18 │ │ │ │ + bne.n 159d70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d76 │ │ │ │ + cbz r2, 159dce │ │ │ │ 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 │ │ │ │ @@ -386522,22 +386555,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 159d4e │ │ │ │ + bne.n 159da6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159dcc │ │ │ │ + cbz r2, 159e24 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 159dd0 │ │ │ │ + vldr d4, [pc, #76] @ 159e28 │ │ │ │ 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 │ │ │ │ @@ -386550,23 +386583,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 159d90 │ │ │ │ + bne.n 159de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 159e0e │ │ │ │ + cbz r2, 159e66 │ │ │ │ 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 │ │ │ │ @@ -386574,18 +386607,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 159de8 │ │ │ │ + bne.n 159e40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e48 │ │ │ │ + cbz r2, 159ea0 │ │ │ │ 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 │ │ │ │ @@ -386595,48 +386628,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 159e1e │ │ │ │ + bne.n 159e76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 159e8a │ │ │ │ + cbz r2, 159ee2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 159e8c │ │ │ │ + vldr s14, [pc, #52] @ 159ee4 │ │ │ │ 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 159e60 │ │ │ │ + bne.n 159eb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 159ee4 │ │ │ │ + cbz r2, 159f3c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 159ee8 │ │ │ │ + vldr s13, [pc, #76] @ 159f40 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 159eec │ │ │ │ + vldr s12, [pc, #72] @ 159f44 │ │ │ │ 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 │ │ │ │ @@ -386645,23 +386678,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 159ea6 │ │ │ │ + bne.n 159efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159f26 │ │ │ │ + cbz r2, 159f7e │ │ │ │ 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 │ │ │ │ @@ -386669,18 +386702,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 159f00 │ │ │ │ + bne.n 159f58 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159f5e │ │ │ │ + cbz r2, 159fb6 │ │ │ │ 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 │ │ │ │ @@ -386690,22 +386723,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 159f36 │ │ │ │ + bne.n 159f8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159fa8 │ │ │ │ + cbz r2, 15a000 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 159fac │ │ │ │ + vldr s13, [pc, #64] @ 15a004 │ │ │ │ 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 │ │ │ │ @@ -386713,21 +386746,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 159f72 │ │ │ │ + bne.n 159fca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159ff4 │ │ │ │ + cbz r2, 15a04c │ │ │ │ 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 │ │ │ │ @@ -386740,23 +386773,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 159fbe │ │ │ │ + bne.n 15a016 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a048 │ │ │ │ + cbz r2, 15a0a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15a04c │ │ │ │ + vldr s13, [pc, #72] @ 15a0a4 │ │ │ │ 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] │ │ │ │ @@ -386767,27 +386800,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 15a010 │ │ │ │ + bne.n 15a068 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15a0c2 │ │ │ │ + cbz r2, 15a11a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15a0c4 │ │ │ │ + vldr s12, [pc, #104] @ 15a11c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15a0c8 │ │ │ │ + vldr s11, [pc, #100] @ 15a120 │ │ │ │ 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 │ │ │ │ @@ -386805,22 +386838,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 15a06a │ │ │ │ + bne.n 15a0c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a102 │ │ │ │ + cbz r2, 15a15a │ │ │ │ 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 │ │ │ │ @@ -386828,18 +386861,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 15a0dc │ │ │ │ + bne.n 15a134 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a13c │ │ │ │ + cbz r2, 15a194 │ │ │ │ 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 │ │ │ │ @@ -386849,23 +386882,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 15a112 │ │ │ │ + bne.n 15a16a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a188 │ │ │ │ + cbz r2, 15a1e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a18c │ │ │ │ + vldr s13, [pc, #64] @ 15a1e4 │ │ │ │ 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 │ │ │ │ @@ -386873,21 +386906,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 15a152 │ │ │ │ + bne.n 15a1aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a1d2 │ │ │ │ + cbz r2, 15a22a │ │ │ │ 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 │ │ │ │ @@ -386899,68 +386932,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 15a19e │ │ │ │ + bne.n 15a1f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a214 │ │ │ │ + cbz r2, 15a26c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 15a218 │ │ │ │ + vldr s14, [pc, #56] @ 15a270 │ │ │ │ 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 15a1ea │ │ │ │ + bne.n 15a242 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a24c │ │ │ │ + cbz r2, 15a2a4 │ │ │ │ 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 15a22e │ │ │ │ + bne.n 15a286 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a2a4 │ │ │ │ + cbz r2, 15a2fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15a2a8 │ │ │ │ + vldr s13, [pc, #76] @ 15a300 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15a2ac │ │ │ │ + vldr s12, [pc, #72] @ 15a304 │ │ │ │ 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 │ │ │ │ @@ -386969,42 +387002,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 15a266 │ │ │ │ + bne.n 15a2be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a2de │ │ │ │ + cbz r2, 15a336 │ │ │ │ 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 15a2be │ │ │ │ + bne.n 15a316 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a33e │ │ │ │ + cbz r2, 15a396 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a340 │ │ │ │ + vldr s12, [pc, #84] @ 15a398 │ │ │ │ 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] │ │ │ │ @@ -387019,38 +387052,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 15a2f6 │ │ │ │ + bne.n 15a34e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a36e │ │ │ │ + cbz r2, 15a3c6 │ │ │ │ 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 15a352 │ │ │ │ + bne.n 15a3aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a3ce │ │ │ │ + cbz r2, 15a426 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a3d0 │ │ │ │ + vldr s12, [pc, #84] @ 15a428 │ │ │ │ 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] │ │ │ │ @@ -387065,19 +387098,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 15a386 │ │ │ │ + bne.n 15a3de │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a40c │ │ │ │ + cbz r2, 15a464 │ │ │ │ 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 │ │ │ │ @@ -387087,24 +387120,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 15a3e6 │ │ │ │ + bne.n 15a43e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 159bb8 │ │ │ │ - cbz r2, 15a45c │ │ │ │ + b.w 159c14 │ │ │ │ + cbz r2, 15a4b4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a460 │ │ │ │ + vldr s13, [pc, #64] @ 15a4b8 │ │ │ │ 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 │ │ │ │ @@ -387112,21 +387145,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 15a426 │ │ │ │ + bne.n 15a47e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a4a8 │ │ │ │ + cbz r2, 15a500 │ │ │ │ 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 │ │ │ │ @@ -387139,19 +387172,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 15a472 │ │ │ │ + bne.n 15a4ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a4fa │ │ │ │ + cbz r2, 15a552 │ │ │ │ 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] │ │ │ │ @@ -387166,17 +387199,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 15a4be │ │ │ │ + bne.n 15a516 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a556 │ │ │ │ + cbz r2, 15a5ae │ │ │ │ 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 │ │ │ │ @@ -387198,18 +387231,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 15a510 │ │ │ │ + bne.n 15a568 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a5a6 │ │ │ │ + cbz r2, 15a5fe │ │ │ │ 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] │ │ │ │ @@ -387224,17 +387257,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 15a56a │ │ │ │ + bne.n 15a5c2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a602 │ │ │ │ + cbz r2, 15a65a │ │ │ │ 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 │ │ │ │ @@ -387256,18 +387289,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 15a5bc │ │ │ │ + bne.n 15a614 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a660 │ │ │ │ + cbz r2, 15a6b8 │ │ │ │ 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 │ │ │ │ @@ -387283,19 +387316,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 15a60e │ │ │ │ + bne.n 15a666 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a6d0 │ │ │ │ + cbz r2, 15a728 │ │ │ │ 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 │ │ │ │ @@ -387320,19 +387353,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 15a66a │ │ │ │ + bne.n 15a6c2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a730 │ │ │ │ + cbz r2, 15a788 │ │ │ │ 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 │ │ │ │ @@ -387348,19 +387381,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 15a6de │ │ │ │ + bne.n 15a736 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a7a0 │ │ │ │ + cbz r2, 15a7f8 │ │ │ │ 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 │ │ │ │ @@ -387385,19 +387418,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 15a73a │ │ │ │ + bne.n 15a792 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a800 │ │ │ │ + cbz r2, 15a858 │ │ │ │ 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 │ │ │ │ @@ -387413,20 +387446,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 15a7ae │ │ │ │ + bne.n 15a806 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a870 │ │ │ │ + cbz r2, 15a8c8 │ │ │ │ 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 │ │ │ │ @@ -387451,24 +387484,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 15a80a │ │ │ │ + bne.n 15a862 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a8c6 │ │ │ │ + cbz r2, 15a91e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 15a8c8 │ │ │ │ + vldr s13, [pc, #72] @ 15a920 │ │ │ │ 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 │ │ │ │ @@ -387479,26 +387512,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 15a88e │ │ │ │ + bne.n 15a8e6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15a940 │ │ │ │ + cbz r2, 15a998 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15a944 │ │ │ │ + vldr s12, [pc, #108] @ 15a99c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15a948 │ │ │ │ + vldr s11, [pc, #104] @ 15a9a0 │ │ │ │ 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 │ │ │ │ @@ -387516,28 +387549,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 15a8e6 │ │ │ │ + bne.n 15a93e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15a9da │ │ │ │ + beq.n 15aa32 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15a9dc │ │ │ │ + vldr s11, [pc, #132] @ 15aa34 │ │ │ │ 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 │ │ │ │ @@ -387565,24 +387598,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 15a968 │ │ │ │ + bne.n 15a9c0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15aa6e │ │ │ │ + beq.n 15aac6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15aa70 │ │ │ │ + vldr s11, [pc, #132] @ 15aac8 │ │ │ │ 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 │ │ │ │ @@ -387610,23 +387643,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 15a9fc │ │ │ │ + bne.n 15aa54 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ab20 │ │ │ │ + beq.n 15ab78 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15ab24 │ │ │ │ + vldr s10, [pc, #164] @ 15ab7c │ │ │ │ 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 │ │ │ │ @@ -387661,25 +387694,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 15aa88 │ │ │ │ + bne.n 15aae0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15abd4 │ │ │ │ + beq.n 15ac2c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15abd8 │ │ │ │ + vldr s10, [pc, #164] @ 15ac30 │ │ │ │ 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 │ │ │ │ @@ -387714,21 +387747,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 15ab3c │ │ │ │ + bne.n 15ab94 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15ac14 │ │ │ │ + cbz r2, 15ac6c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -387737,19 +387770,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 15abee │ │ │ │ + bne.n 15ac46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ac54 │ │ │ │ + cbz r2, 15acac │ │ │ │ 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 │ │ │ │ @@ -387760,23 +387793,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 15ac2c │ │ │ │ + bne.n 15ac84 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15aca0 │ │ │ │ + cbz r2, 15acf8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15aca4 │ │ │ │ + vldr s13, [pc, #64] @ 15acfc │ │ │ │ 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 │ │ │ │ @@ -387784,21 +387817,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 15ac6a │ │ │ │ + bne.n 15acc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15acf0 │ │ │ │ + cbz r2, 15ad48 │ │ │ │ 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 │ │ │ │ @@ -387811,19 +387844,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 15acb6 │ │ │ │ + bne.n 15ad0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad42 │ │ │ │ + cbz r2, 15ad9a │ │ │ │ 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] │ │ │ │ @@ -387838,17 +387871,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 15ad06 │ │ │ │ + bne.n 15ad5e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ada2 │ │ │ │ + cbz r2, 15adfa │ │ │ │ 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 │ │ │ │ @@ -387870,18 +387903,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 15ad56 │ │ │ │ + bne.n 15adae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15adf2 │ │ │ │ + cbz r2, 15ae4a │ │ │ │ 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] │ │ │ │ @@ -387896,17 +387929,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 15adb6 │ │ │ │ + bne.n 15ae0e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ae52 │ │ │ │ + cbz r2, 15aeaa │ │ │ │ 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 │ │ │ │ @@ -387928,18 +387961,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 15ae06 │ │ │ │ + bne.n 15ae5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15aeb0 │ │ │ │ + cbz r2, 15af08 │ │ │ │ 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 │ │ │ │ @@ -387955,20 +387988,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 15ae5e │ │ │ │ + bne.n 15aeb6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15af2a │ │ │ │ + beq.n 15af82 │ │ │ │ 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 │ │ │ │ @@ -387996,18 +388029,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 15aebc │ │ │ │ + bne.n 15af14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af88 │ │ │ │ + cbz r2, 15afe0 │ │ │ │ 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 │ │ │ │ @@ -388023,20 +388056,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 15af36 │ │ │ │ + bne.n 15af8e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b002 │ │ │ │ + beq.n 15b05a │ │ │ │ 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 │ │ │ │ @@ -388064,18 +388097,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 15af94 │ │ │ │ + bne.n 15afec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b060 │ │ │ │ + cbz r2, 15b0b8 │ │ │ │ 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 │ │ │ │ @@ -388091,21 +388124,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 15b00e │ │ │ │ + bne.n 15b066 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b0dc │ │ │ │ + beq.n 15b134 │ │ │ │ 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 │ │ │ │ @@ -388133,46 +388166,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 15b06c │ │ │ │ + bne.n 15b0c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b122 │ │ │ │ + cbz r2, 15b17a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 15b128 │ │ │ │ + vldr d6, [pc, #60] @ 15b180 │ │ │ │ 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 15b0f4 │ │ │ │ + bne.n 15b14c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 15b182 │ │ │ │ + cbz r2, 15b1da │ │ │ │ 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] │ │ │ │ @@ -388186,18 +388219,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 15b13e │ │ │ │ + bne.n 15b196 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b1e8 │ │ │ │ + cbz r2, 15b240 │ │ │ │ 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 │ │ │ │ @@ -388221,24 +388254,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 15b19e │ │ │ │ + bne.n 15b1f6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b27e │ │ │ │ + beq.n 15b2d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15b280 │ │ │ │ + vldr s11, [pc, #132] @ 15b2d8 │ │ │ │ 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 │ │ │ │ @@ -388265,70 +388298,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 15b204 │ │ │ │ + bne.n 15b25c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b2ba │ │ │ │ + cbz r2, 15b312 │ │ │ │ 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 15b290 │ │ │ │ + bne.n 15b2e8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b304 │ │ │ │ + cbz r2, 15b35c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b308 │ │ │ │ + vldr s13, [pc, #64] @ 15b360 │ │ │ │ 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 15b2d2 │ │ │ │ + bne.n 15b32a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15b362 │ │ │ │ + cbz r2, 15b3ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b364 │ │ │ │ + vldr s13, [pc, #76] @ 15b3bc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b368 │ │ │ │ + vldr s12, [pc, #72] @ 15b3c0 │ │ │ │ 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 │ │ │ │ @@ -388337,53 +388370,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 15b322 │ │ │ │ + bne.n 15b37a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b3b4 │ │ │ │ + cbz r2, 15b40c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b3b8 │ │ │ │ + vldr s13, [pc, #64] @ 15b410 │ │ │ │ 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 15b382 │ │ │ │ + bne.n 15b3da │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 15b412 │ │ │ │ + cbz r2, 15b46a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b414 │ │ │ │ + vldr s13, [pc, #76] @ 15b46c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b418 │ │ │ │ + vldr s12, [pc, #72] @ 15b470 │ │ │ │ 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 │ │ │ │ @@ -388392,27 +388425,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 15b3d2 │ │ │ │ + bne.n 15b42a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b46c │ │ │ │ + cbz r2, 15b4c4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b470 │ │ │ │ + vldr s13, [pc, #68] @ 15b4c8 │ │ │ │ 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 │ │ │ │ @@ -388422,26 +388455,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 15b430 │ │ │ │ + bne.n 15b488 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b4c4 │ │ │ │ + cbz r2, 15b51c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b4c8 │ │ │ │ + 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 │ │ │ │ @@ -388451,25 +388484,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 15b488 │ │ │ │ + bne.n 15b4e0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b51c │ │ │ │ + cbz r2, 15b574 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b520 │ │ │ │ + vldr s13, [pc, #72] @ 15b578 │ │ │ │ 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 │ │ │ │ @@ -388479,42 +388512,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 15b4de │ │ │ │ + bne.n 15b536 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b556 │ │ │ │ + cbz r2, 15b5ae │ │ │ │ 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 15b530 │ │ │ │ + bne.n 15b588 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b5a8 │ │ │ │ + cbz r2, 15b600 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b5ac │ │ │ │ + vldr s13, [pc, #72] @ 15b604 │ │ │ │ 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 │ │ │ │ @@ -388524,38 +388557,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 15b56a │ │ │ │ + bne.n 15b5c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b5e2 │ │ │ │ + cbz r2, 15b63a │ │ │ │ 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 15b5bc │ │ │ │ + bne.n 15b614 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b640 │ │ │ │ + cbz r2, 15b698 │ │ │ │ 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 │ │ │ │ @@ -388571,20 +388604,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 15b5ee │ │ │ │ + bne.n 15b646 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b6c8 │ │ │ │ + beq.n 15b720 │ │ │ │ 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 │ │ │ │ @@ -388613,19 +388646,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 15b65e │ │ │ │ + bne.n 15b6b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b728 │ │ │ │ + cbz r2, 15b780 │ │ │ │ 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 │ │ │ │ @@ -388641,19 +388674,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 15b6d6 │ │ │ │ + bne.n 15b72e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b78c │ │ │ │ + cbz r2, 15b7e4 │ │ │ │ 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 │ │ │ │ @@ -388675,23 +388708,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 15b734 │ │ │ │ + bne.n 15b78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b838 │ │ │ │ + beq.n 15b890 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15b83c │ │ │ │ + vldr s10, [pc, #160] @ 15b894 │ │ │ │ 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 │ │ │ │ @@ -388725,21 +388758,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 15b7a4 │ │ │ │ + bne.n 15b7fc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b89c │ │ │ │ + cbz r2, 15b8f4 │ │ │ │ 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 │ │ │ │ @@ -388755,20 +388788,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 15b84a │ │ │ │ + bne.n 15b8a2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b924 │ │ │ │ + beq.n 15b97c │ │ │ │ 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 │ │ │ │ @@ -388797,19 +388830,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 15b8ba │ │ │ │ + bne.n 15b912 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b984 │ │ │ │ + cbz r2, 15b9dc │ │ │ │ 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 │ │ │ │ @@ -388825,19 +388858,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 15b932 │ │ │ │ + bne.n 15b98a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b9e8 │ │ │ │ + cbz r2, 15ba40 │ │ │ │ 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 │ │ │ │ @@ -388859,23 +388892,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 15b990 │ │ │ │ + bne.n 15b9e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ba94 │ │ │ │ + beq.n 15baec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15ba98 │ │ │ │ + vldr s10, [pc, #160] @ 15baf0 │ │ │ │ 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 │ │ │ │ @@ -388909,57 +388942,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 15ba00 │ │ │ │ + bne.n 15ba58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15bac8 │ │ │ │ + cbz r2, 15bb20 │ │ │ │ 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 15baae │ │ │ │ + bne.n 15bb06 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bafa │ │ │ │ + cbz r2, 15bb52 │ │ │ │ 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 15bada │ │ │ │ + bne.n 15bb32 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb32 │ │ │ │ + cbz r2, 15bb8a │ │ │ │ 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 │ │ │ │ @@ -388967,73 +389000,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 15bb10 │ │ │ │ + bne.n 15bb68 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb66 │ │ │ │ + cbz r2, 15bbbe │ │ │ │ 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 15bb3e │ │ │ │ + bne.n 15bb96 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb94 │ │ │ │ + cbz r2, 15bbec │ │ │ │ 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 15bb7a │ │ │ │ + bne.n 15bbd2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bbc6 │ │ │ │ + cbz r2, 15bc1e │ │ │ │ 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 15bba6 │ │ │ │ + bne.n 15bbfe │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bbfe │ │ │ │ + cbz r2, 15bc56 │ │ │ │ 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 │ │ │ │ @@ -389041,431 +389074,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 15bbdc │ │ │ │ + bne.n 15bc34 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc32 │ │ │ │ + cbz r2, 15bc8a │ │ │ │ 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 15bc0a │ │ │ │ + bne.n 15bc62 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc5a │ │ │ │ + cbz r2, 15bcb2 │ │ │ │ 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 15bc40 │ │ │ │ + bne.n 15bc98 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc8a │ │ │ │ + cbz r2, 15bce2 │ │ │ │ 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 15bc6a │ │ │ │ + bne.n 15bcc2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcb2 │ │ │ │ + cbz r2, 15bd0a │ │ │ │ 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 15bc98 │ │ │ │ + bne.n 15bcf0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bce2 │ │ │ │ + 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 │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bcc2 │ │ │ │ + bne.n 15bd1a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd0a │ │ │ │ + cbz r2, 15bd62 │ │ │ │ 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 15bcf0 │ │ │ │ + bne.n 15bd48 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd32 │ │ │ │ + cbz r2, 15bd8a │ │ │ │ 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 15bd18 │ │ │ │ + bne.n 15bd70 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd54 │ │ │ │ + cbz r2, 15bdac │ │ │ │ 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 15bd40 │ │ │ │ + bne.n 15bd98 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd74 │ │ │ │ + cbz r2, 15bdcc │ │ │ │ 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 15bd62 │ │ │ │ + bne.n 15bdba │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd98 │ │ │ │ + cbz r2, 15bdf0 │ │ │ │ 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 15bd84 │ │ │ │ + bne.n 15bddc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bdc6 │ │ │ │ + cbz r2, 15be1e │ │ │ │ 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 15bda4 │ │ │ │ + bne.n 15bdfc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bde8 │ │ │ │ + cbz r2, 15be40 │ │ │ │ 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 15bdd4 │ │ │ │ + bne.n 15be2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be08 │ │ │ │ + cbz r2, 15be60 │ │ │ │ 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 15bdf6 │ │ │ │ + bne.n 15be4e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be2c │ │ │ │ + cbz r2, 15be84 │ │ │ │ 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 15be18 │ │ │ │ + bne.n 15be70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be5a │ │ │ │ + cbz r2, 15beb2 │ │ │ │ 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 15be38 │ │ │ │ + bne.n 15be90 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be7e │ │ │ │ + cbz r2, 15bed6 │ │ │ │ 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 15be64 │ │ │ │ + bne.n 15bebc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be9e │ │ │ │ + cbz r2, 15bef6 │ │ │ │ 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 15be86 │ │ │ │ + bne.n 15bede │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bec8 │ │ │ │ + cbz r2, 15bf20 │ │ │ │ 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 15beaa │ │ │ │ + bne.n 15bf02 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bef6 │ │ │ │ + cbz r2, 15bf4e │ │ │ │ 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 15bed4 │ │ │ │ + bne.n 15bf2c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf1a │ │ │ │ + cbz r2, 15bf72 │ │ │ │ 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 15bf00 │ │ │ │ + bne.n 15bf58 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf3a │ │ │ │ + cbz r2, 15bf92 │ │ │ │ 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 15bf22 │ │ │ │ + bne.n 15bf7a │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf64 │ │ │ │ + cbz r2, 15bfbc │ │ │ │ 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 15bf46 │ │ │ │ + bne.n 15bf9e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bf92 │ │ │ │ + cbz r2, 15bfea │ │ │ │ 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 15bf70 │ │ │ │ + bne.n 15bfc8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfb6 │ │ │ │ + cbz r2, 15c00e │ │ │ │ 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 15bf9c │ │ │ │ + bne.n 15bff4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfd6 │ │ │ │ + cbz r2, 15c02e │ │ │ │ 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 15bfbe │ │ │ │ + bne.n 15c016 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c000 │ │ │ │ + cbz r2, 15c058 │ │ │ │ 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 15bfe2 │ │ │ │ + bne.n 15c03a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c026 │ │ │ │ + cbz r2, 15c07e │ │ │ │ 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 15c00c │ │ │ │ + bne.n 15c064 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c046 │ │ │ │ + cbz r2, 15c09e │ │ │ │ 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 15c02e │ │ │ │ + bne.n 15c086 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c070 │ │ │ │ + cbz r2, 15c0c8 │ │ │ │ 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 15c052 │ │ │ │ + bne.n 15c0aa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c0aa │ │ │ │ + cbz r2, 15c102 │ │ │ │ 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 │ │ │ │ @@ -389473,37 +389506,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 15c088 │ │ │ │ + bne.n 15c0e0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c0de │ │ │ │ + cbz r2, 15c136 │ │ │ │ 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 15c0b6 │ │ │ │ + bne.n 15c10e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c116 │ │ │ │ + cbz r2, 15c16e │ │ │ │ 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 │ │ │ │ @@ -389511,189 +389544,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 15c0f4 │ │ │ │ + bne.n 15c14c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c14a │ │ │ │ + cbz r2, 15c1a2 │ │ │ │ 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 15c122 │ │ │ │ + bne.n 15c17a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c17e │ │ │ │ + cbz r2, 15c1d6 │ │ │ │ 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 15c156 │ │ │ │ + bne.n 15c1ae │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1b2 │ │ │ │ + cbz r2, 15c20a │ │ │ │ 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 15c18a │ │ │ │ + bne.n 15c1e2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1ec │ │ │ │ + cbz r2, 15c244 │ │ │ │ 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 15c1be │ │ │ │ + bne.n 15c216 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c228 │ │ │ │ + cbz r2, 15c280 │ │ │ │ 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 15c1fa │ │ │ │ + bne.n 15c252 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c260 │ │ │ │ + cbz r2, 15c2b8 │ │ │ │ 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 15c236 │ │ │ │ + bne.n 15c28e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c298 │ │ │ │ + cbz r2, 15c2f0 │ │ │ │ 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 15c26e │ │ │ │ + bne.n 15c2c6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c2d2 │ │ │ │ + cbz r2, 15c32a │ │ │ │ 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 15c2a8 │ │ │ │ + bne.n 15c300 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c30a │ │ │ │ + cbz r2, 15c362 │ │ │ │ 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 15c2e0 │ │ │ │ + bne.n 15c338 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c344 │ │ │ │ + cbz r2, 15c39c │ │ │ │ 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]! │ │ │ │ @@ -389701,20 +389734,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 15c31c │ │ │ │ + bne.n 15c374 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c380 │ │ │ │ + cbz r2, 15c3d8 │ │ │ │ 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]! │ │ │ │ @@ -389722,185 +389755,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 15c358 │ │ │ │ + bne.n 15c3b0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3bc │ │ │ │ + cbz r2, 15c414 │ │ │ │ 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 15c38e │ │ │ │ + bne.n 15c3e6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3f8 │ │ │ │ + cbz r2, 15c450 │ │ │ │ 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 15c3ca │ │ │ │ + bne.n 15c422 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c434 │ │ │ │ + cbz r2, 15c48c │ │ │ │ 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 15c406 │ │ │ │ + bne.n 15c45e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c470 │ │ │ │ + cbz r2, 15c4c8 │ │ │ │ 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 15c442 │ │ │ │ + bne.n 15c49a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4ac │ │ │ │ + cbz r2, 15c504 │ │ │ │ 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 15c47e │ │ │ │ + bne.n 15c4d6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4e8 │ │ │ │ + cbz r2, 15c540 │ │ │ │ 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 15c4ba │ │ │ │ + bne.n 15c512 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c524 │ │ │ │ + cbz r2, 15c57c │ │ │ │ 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 15c4f6 │ │ │ │ + bne.n 15c54e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c560 │ │ │ │ + cbz r2, 15c5b8 │ │ │ │ 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 15c532 │ │ │ │ + bne.n 15c58a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c5f4 │ │ │ │ + beq.n 15c64c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c5f8 │ │ │ │ + vldr s11, [pc, #132] @ 15c650 │ │ │ │ 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 │ │ │ │ @@ -389927,26 +389960,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 15c57c │ │ │ │ + bne.n 15c5d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (15c654 ) │ │ │ │ + ldr r3, [pc, #84] @ (15c6ac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15c650 │ │ │ │ + cbz r2, 15c6a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (15c658 ) │ │ │ │ + ldr r4, [pc, #80] @ (15c6b0 ) │ │ │ │ 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 │ │ │ │ @@ -389959,28 +389992,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 15c610 │ │ │ │ + bne.n 15c668 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (15c6a4 ) │ │ │ │ + ldr r4, [pc, #68] @ (15c6fc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15c6a0 │ │ │ │ + cbz r2, 15c6f8 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (15c6a8 ) │ │ │ │ + ldr r0, [pc, #64] @ (15c700 ) │ │ │ │ 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 │ │ │ │ @@ -389990,66 +390023,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 15c670 │ │ │ │ + bne.n 15c6c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15c6e0 │ │ │ │ + cbz r2, 15c738 │ │ │ │ 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 15c6b8 │ │ │ │ + bne.n 15c710 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c718 │ │ │ │ + cbz r2, 15c770 │ │ │ │ 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 15c6f0 │ │ │ │ + bne.n 15c748 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c77e │ │ │ │ + cbz r2, 15c7d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15c780 │ │ │ │ + vldr s12, [pc, #88] @ 15c7d8 │ │ │ │ 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 │ │ │ │ @@ -390063,25 +390096,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 15c72e │ │ │ │ + bne.n 15c786 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c816 │ │ │ │ + beq.n 15c86e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c818 │ │ │ │ + vldr s11, [pc, #132] @ 15c870 │ │ │ │ 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 │ │ │ │ @@ -390108,43 +390141,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 15c79c │ │ │ │ + bne.n 15c7f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15c852 │ │ │ │ + cbz r2, 15c8aa │ │ │ │ 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 15c828 │ │ │ │ + bne.n 15c880 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c8c4 │ │ │ │ + cbz r2, 15c91c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15c8c8 │ │ │ │ + vldr s12, [pc, #104] @ 15c920 │ │ │ │ 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] │ │ │ │ @@ -390163,25 +390196,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 15c86a │ │ │ │ + bne.n 15c8c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15c91c │ │ │ │ + cbz r2, 15c974 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15c920 │ │ │ │ + vldr s13, [pc, #72] @ 15c978 │ │ │ │ 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 │ │ │ │ @@ -390191,25 +390224,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 15c8de │ │ │ │ + bne.n 15c936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 15c992 │ │ │ │ + cbz r2, 15c9ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 15c994 │ │ │ │ + vldr s12, [pc, #100] @ 15c9ec │ │ │ │ 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] │ │ │ │ @@ -390228,139 +390261,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 15c93a │ │ │ │ + bne.n 15c992 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15c9c8 │ │ │ │ + cbz r2, 15ca20 │ │ │ │ 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 15c9a4 │ │ │ │ + bne.n 15c9fc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c9fc │ │ │ │ + cbz r2, 15ca54 │ │ │ │ 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 15c9d8 │ │ │ │ + bne.n 15ca30 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca30 │ │ │ │ + cbz r2, 15ca88 │ │ │ │ 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 15ca0c │ │ │ │ + bne.n 15ca64 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca64 │ │ │ │ + cbz r2, 15cabc │ │ │ │ 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 15ca40 │ │ │ │ + bne.n 15ca98 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca9c │ │ │ │ + cbz r2, 15caf4 │ │ │ │ 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 15ca72 │ │ │ │ + bne.n 15caca │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cad4 │ │ │ │ + cbz r2, 15cb2c │ │ │ │ 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 15caaa │ │ │ │ + bne.n 15cb02 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (15cb4c ) │ │ │ │ + ldr r3, [pc, #112] @ (15cba4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cb48 │ │ │ │ + cbz r2, 15cba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cb50 ) │ │ │ │ + ldr r4, [pc, #104] @ (15cba8 ) │ │ │ │ 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 │ │ │ │ @@ -390379,28 +390412,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 15caee │ │ │ │ + bne.n 15cb46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (15cbbc ) │ │ │ │ + ldr r3, [pc, #100] @ (15cc14 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cbb8 │ │ │ │ + cbz r2, 15cc10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (15cbc0 ) │ │ │ │ + ldr r4, [pc, #92] @ (15cc18 ) │ │ │ │ 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 │ │ │ │ @@ -390416,28 +390449,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 15cb68 │ │ │ │ + bne.n 15cbc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (15cc38 ) │ │ │ │ + ldr r3, [pc, #112] @ (15cc90 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc34 │ │ │ │ + cbz r2, 15cc8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cc3c ) │ │ │ │ + ldr r4, [pc, #104] @ (15cc94 ) │ │ │ │ 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 │ │ │ │ @@ -390456,28 +390489,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 15cbda │ │ │ │ + bne.n 15cc32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (15cca4 ) │ │ │ │ + ldr r3, [pc, #96] @ (15ccfc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cca2 │ │ │ │ + cbz r2, 15ccfa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (15cca8 ) │ │ │ │ + ldr r4, [pc, #88] @ (15cd00 ) │ │ │ │ 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 │ │ │ │ @@ -390493,28 +390526,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 15cc54 │ │ │ │ + bne.n 15ccac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cd00 │ │ │ │ + cbz r2, 15cd58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cd04 │ │ │ │ + vldr s13, [pc, #76] @ 15cd5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cd08 │ │ │ │ + vldr s12, [pc, #72] @ 15cd60 │ │ │ │ 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 │ │ │ │ @@ -390523,44 +390556,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 15ccc2 │ │ │ │ + bne.n 15cd1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cd3a │ │ │ │ + cbz r2, 15cd92 │ │ │ │ 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 15cd1a │ │ │ │ + bne.n 15cd72 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15cdb0 │ │ │ │ + cbz r2, 15ce08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15cdb4 │ │ │ │ + vldr s12, [pc, #108] @ 15ce0c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15cdb8 │ │ │ │ + vldr s11, [pc, #104] @ 15ce10 │ │ │ │ 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 │ │ │ │ @@ -390578,47 +390611,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 15cd56 │ │ │ │ + bne.n 15cdae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdea │ │ │ │ + cbz r2, 15ce42 │ │ │ │ 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 15cdca │ │ │ │ + bne.n 15ce22 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ce40 │ │ │ │ + cbz r2, 15ce98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15ce44 │ │ │ │ + vldr s13, [pc, #76] @ 15ce9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15ce48 │ │ │ │ + vldr s12, [pc, #72] @ 15cea0 │ │ │ │ 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 │ │ │ │ @@ -390627,29 +390660,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 15ce02 │ │ │ │ + bne.n 15ce5a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cebe │ │ │ │ + cbz r2, 15cf16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15cec0 │ │ │ │ + vldr s12, [pc, #104] @ 15cf18 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15cec4 │ │ │ │ + vldr s11, [pc, #100] @ 15cf1c │ │ │ │ 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 │ │ │ │ @@ -390667,44 +390700,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 15ce66 │ │ │ │ + bne.n 15cebe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cef6 │ │ │ │ + cbz r2, 15cf4e │ │ │ │ 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 15ced6 │ │ │ │ + bne.n 15cf2e │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15cfa4 │ │ │ │ + beq.n 15cffc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15cfa8 │ │ │ │ + vldr s10, [pc, #164] @ 15d000 │ │ │ │ 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 │ │ │ │ @@ -390739,45 +390772,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 15cf0c │ │ │ │ + bne.n 15cf64 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15cfde │ │ │ │ + cbz r2, 15d036 │ │ │ │ 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 15cfb6 │ │ │ │ + bne.n 15d00e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d070 │ │ │ │ + beq.n 15d0c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15d074 │ │ │ │ + vldr s11, [pc, #132] @ 15d0cc │ │ │ │ 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 │ │ │ │ @@ -390804,137 +390837,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 15cff8 │ │ │ │ + bne.n 15d050 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d0ae │ │ │ │ + cbz r2, 15d106 │ │ │ │ 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 15d084 │ │ │ │ + bne.n 15d0dc │ │ │ │ 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 15d1ea │ │ │ │ + beq.w 15d242 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d1ea │ │ │ │ + beq.w 15d242 │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 15d1f4 │ │ │ │ + vldr s17, [pc, #260] @ 15d24c │ │ │ │ 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 15d130 │ │ │ │ + ble.n 15d188 │ │ │ │ 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 15d15e │ │ │ │ + ble.n 15d1b6 │ │ │ │ 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 15d190 │ │ │ │ + ble.n 15d1e8 │ │ │ │ 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] @ 15d1f4 │ │ │ │ - ble.n 15d1be │ │ │ │ + vldrle s0, [pc, #72] @ 15d24c │ │ │ │ + ble.n 15d216 │ │ │ │ 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 15d10a │ │ │ │ + bne.n 15d162 │ │ │ │ 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 15d100 │ │ │ │ + bne.n 15d158 │ │ │ │ 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 │ │ │ │ @@ -390942,103 +390975,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 15d334 │ │ │ │ + beq.w 15d38c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d334 │ │ │ │ + beq.w 15d38c │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d340 │ │ │ │ + vldr s17, [pc, #264] @ 15d398 │ │ │ │ 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 15d278 │ │ │ │ + ble.n 15d2d0 │ │ │ │ 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 15d2a6 │ │ │ │ + ble.n 15d2fe │ │ │ │ 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 15d2d6 │ │ │ │ + ble.n 15d32e │ │ │ │ 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 15d308 │ │ │ │ + ble.n 15d360 │ │ │ │ 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 15d252 │ │ │ │ + bne.n 15d2aa │ │ │ │ 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 15d248 │ │ │ │ + bne.n 15d2a0 │ │ │ │ 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} │ │ │ │ @@ -391047,88 +391080,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 15d450 │ │ │ │ + beq.n 15d4a8 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d450 │ │ │ │ + beq.n 15d4a8 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 15d45c │ │ │ │ - vldr s19, [pc, #224] @ 15d460 │ │ │ │ + vldr s17, [pc, #224] @ 15d4b4 │ │ │ │ + vldr s19, [pc, #224] @ 15d4b8 │ │ │ │ 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 15d3c4 │ │ │ │ + ble.n 15d41c │ │ │ │ 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 15d3f2 │ │ │ │ + ble.n 15d44a │ │ │ │ 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 15d424 │ │ │ │ + ble.n 15d47c │ │ │ │ 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 15d39e │ │ │ │ + bne.n 15d3f6 │ │ │ │ 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 15d394 │ │ │ │ + bne.n 15d3ec │ │ │ │ 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 │ │ │ │ @@ -391139,133 +391172,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 15d5a6 │ │ │ │ + beq.w 15d5fe │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d5a6 │ │ │ │ + beq.w 15d5fe │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 15d5b0 │ │ │ │ + vldr s18, [pc, #264] @ 15d608 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d5b4 │ │ │ │ + vldr s17, [pc, #264] @ 15d60c │ │ │ │ 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 15d4f0 │ │ │ │ + ble.n 15d548 │ │ │ │ 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 15d51e │ │ │ │ + ble.n 15d576 │ │ │ │ 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 15d54e │ │ │ │ + ble.n 15d5a6 │ │ │ │ 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 15d57e │ │ │ │ + ble.n 15d5d6 │ │ │ │ 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 15d4ca │ │ │ │ + bne.n 15d522 │ │ │ │ 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 15d4be │ │ │ │ + bne.n 15d516 │ │ │ │ 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 15d646 │ │ │ │ + beq.n 15d69e │ │ │ │ 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] @ 15d650 │ │ │ │ + vldr s16, [pc, #116] @ 15d6a8 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 15d654 │ │ │ │ + vldr s17, [pc, #112] @ 15d6ac │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 15d648 │ │ │ │ + vldr d10, [pc, #92] @ 15d6a0 │ │ │ │ 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 15d61c │ │ │ │ + ble.n 15d674 │ │ │ │ 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 │ │ │ │ @@ -391273,103 +391306,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 15d5f0 │ │ │ │ + bne.n 15d648 │ │ │ │ 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 15d650 │ │ │ │ + b.n 15d6a8 │ │ │ │ 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] @ (15d7c0 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d818 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (15d7c4 ) │ │ │ │ + ldr r1, [pc, #332] @ (15d81c ) │ │ │ │ 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 15d794 │ │ │ │ + beq.w 15d7ec │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15d794 │ │ │ │ + beq.n 15d7ec │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 15d7b8 │ │ │ │ - vldr s17, [pc, #284] @ 15d7bc │ │ │ │ + vldr s18, [pc, #284] @ 15d810 │ │ │ │ + vldr s17, [pc, #284] @ 15d814 │ │ │ │ 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 15d6da │ │ │ │ + ble.n 15d732 │ │ │ │ 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 15d708 │ │ │ │ + ble.n 15d760 │ │ │ │ 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 15d736 │ │ │ │ + ble.n 15d78e │ │ │ │ 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 15d764 │ │ │ │ + ble.n 15d7bc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391377,124 +391410,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 15d6b4 │ │ │ │ + bne.n 15d70c │ │ │ │ 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 15d6ac │ │ │ │ - ldr r2, [pc, #48] @ (15d7c8 ) │ │ │ │ - ldr r3, [pc, #40] @ (15d7c0 ) │ │ │ │ + bne.n 15d704 │ │ │ │ + ldr r2, [pc, #48] @ (15d820 ) │ │ │ │ + ldr r3, [pc, #40] @ (15d818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d7b2 │ │ │ │ + bne.n 15d80a │ │ │ │ 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 r1, #132 @ 0x84 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #12 │ │ │ │ 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] @ (15d938 ) │ │ │ │ + ldr r2, [pc, #336] @ (15d990 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (15d93c ) │ │ │ │ + ldr r1, [pc, #336] @ (15d994 ) │ │ │ │ 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 15d90e │ │ │ │ + beq.w 15d966 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15d90e │ │ │ │ + beq.w 15d966 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 15d930 │ │ │ │ - vldr s18, [pc, #288] @ 15d934 │ │ │ │ + vldr s19, [pc, #288] @ 15d988 │ │ │ │ + vldr s18, [pc, #288] @ 15d98c │ │ │ │ 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 15d854 │ │ │ │ + ble.n 15d8ac │ │ │ │ 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 15d882 │ │ │ │ + ble.n 15d8da │ │ │ │ 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 15d8b0 │ │ │ │ + ble.n 15d908 │ │ │ │ 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 15d8de │ │ │ │ + ble.n 15d936 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391502,168 +391535,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 15d82e │ │ │ │ + bne.n 15d886 │ │ │ │ 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 15d826 │ │ │ │ - ldr r2, [pc, #48] @ (15d940 ) │ │ │ │ - ldr r3, [pc, #36] @ (15d938 ) │ │ │ │ + bne.n 15d87e │ │ │ │ + ldr r2, [pc, #48] @ (15d998 ) │ │ │ │ + ldr r3, [pc, #36] @ (15d990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d92c │ │ │ │ + bne.n 15d984 │ │ │ │ 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 │ │ │ │ - cmp r0, #16 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ 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 15da72 │ │ │ │ + beq.w 15daca │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15da72 │ │ │ │ + beq.n 15daca │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 15da7c │ │ │ │ - vldr s18, [pc, #260] @ 15da80 │ │ │ │ + vldr s19, [pc, #260] @ 15dad4 │ │ │ │ + vldr s18, [pc, #260] @ 15dad8 │ │ │ │ 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 15d9b6 │ │ │ │ + ble.n 15da0e │ │ │ │ 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 15d9e4 │ │ │ │ + ble.n 15da3c │ │ │ │ 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 15da18 │ │ │ │ + ble.n 15da70 │ │ │ │ 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 15da4c │ │ │ │ + ble.n 15daa4 │ │ │ │ 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 15d990 │ │ │ │ + bne.n 15d9e8 │ │ │ │ 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 15d988 │ │ │ │ + bne.n 15d9e0 │ │ │ │ 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 15db0e │ │ │ │ + beq.n 15db66 │ │ │ │ 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] @ 15db20 │ │ │ │ + vldr s20, [pc, #116] @ 15db78 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 15db24 │ │ │ │ + vldr s21, [pc, #116] @ 15db7c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 15db10 │ │ │ │ - vldr d8, [pc, #92] @ 15db18 │ │ │ │ + vldr d9, [pc, #88] @ 15db68 │ │ │ │ + vldr d8, [pc, #92] @ 15db70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 15dae6 │ │ │ │ + ble.n 15db3e │ │ │ │ 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 │ │ │ │ @@ -391673,31 +391706,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 15dabe │ │ │ │ + bne.n 15db16 │ │ │ │ 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 15db20 │ │ │ │ + b.n 15db78 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 15db6a │ │ │ │ + cbz r2, 15dbc2 │ │ │ │ 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 │ │ │ │ @@ -391705,269 +391738,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 16970c │ │ │ │ + bl 169764 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15db46 │ │ │ │ + bne.n 15db9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dbbe │ │ │ │ + cbz r2, 15dc16 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15db8c │ │ │ │ + bne.n 15dbe4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc16 │ │ │ │ + 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 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 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dbdc │ │ │ │ + bne.n 15dc34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc6c │ │ │ │ + cbz r2, 15dcc4 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc34 │ │ │ │ + bne.n 15dc8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dcb6 │ │ │ │ + cbz r2, 15dd0e │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ 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 15dc92 │ │ │ │ + bne.n 15dcea │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dd08 │ │ │ │ + cbz r2, 15dd60 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dcdc │ │ │ │ + bne.n 15dd34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dd58 │ │ │ │ + cbz r2, 15ddb0 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dd2c │ │ │ │ + bne.n 15dd84 │ │ │ │ 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] @ (15de20 ) │ │ │ │ + ldr r2, [pc, #172] @ (15de78 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (15de24 ) │ │ │ │ + ldr r1, [pc, #172] @ (15de7c ) │ │ │ │ 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 15de02 │ │ │ │ + beq.n 15de5a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 15de02 │ │ │ │ + cbz r5, 15de5a │ │ │ │ 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 1696f8 │ │ │ │ + bl 169750 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169750 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169750 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169750 │ │ │ │ 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 15dda4 │ │ │ │ + bne.n 15ddfc │ │ │ │ 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 15dd9a │ │ │ │ - ldr r2, [pc, #36] @ (15de28 ) │ │ │ │ - ldr r3, [pc, #24] @ (15de20 ) │ │ │ │ + bne.n 15ddf2 │ │ │ │ + ldr r2, [pc, #36] @ (15de80 ) │ │ │ │ + ldr r3, [pc, #24] @ (15de78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15de1c │ │ │ │ + bne.n 15de74 │ │ │ │ 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 r2, #132 @ 0x84 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ 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] @ (15dea4 ) │ │ │ │ - ldr r3, [pc, #104] @ (15dea8 ) │ │ │ │ + ldr r1, [pc, #100] @ (15defc ) │ │ │ │ + ldr r3, [pc, #104] @ (15df00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15de86 │ │ │ │ + cbz r2, 15dede │ │ │ │ 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 │ │ │ │ @@ -391977,53 +392010,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 15de58 │ │ │ │ - ldr r2, [pc, #36] @ (15deac ) │ │ │ │ - ldr r3, [pc, #28] @ (15dea8 ) │ │ │ │ + bne.n 15deb0 │ │ │ │ + ldr r2, [pc, #36] @ (15df04 ) │ │ │ │ + ldr r3, [pc, #28] @ (15df00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15de9e │ │ │ │ + bne.n 15def6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #26 │ │ │ │ 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] @ (15df44 ) │ │ │ │ - ldr r3, [pc, #132] @ (15df48 ) │ │ │ │ + ldr r2, [pc, #128] @ (15df9c ) │ │ │ │ + ldr r3, [pc, #132] @ (15dfa0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15df22 │ │ │ │ + cbz r6, 15df7a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 15df40 │ │ │ │ + vldr s10, [pc, #96] @ 15df98 │ │ │ │ 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 │ │ │ │ @@ -392035,50 +392068,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 15dee6 │ │ │ │ - ldr r2, [pc, #40] @ (15df4c ) │ │ │ │ - ldr r3, [pc, #32] @ (15df48 ) │ │ │ │ + bne.n 15df3e │ │ │ │ + ldr r2, [pc, #40] @ (15dfa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15dfa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15df3a │ │ │ │ + bne.n 15df92 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ 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] @ (15dff4 ) │ │ │ │ - ldr r3, [pc, #148] @ (15dff8 ) │ │ │ │ + ldr r2, [pc, #144] @ (15e04c ) │ │ │ │ + ldr r3, [pc, #148] @ (15e050 ) │ │ │ │ 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, 15dfd8 │ │ │ │ + cbz r6, 15e030 │ │ │ │ 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] │ │ │ │ @@ -392099,47 +392132,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 15df82 │ │ │ │ - ldr r2, [pc, #32] @ (15dffc ) │ │ │ │ - ldr r3, [pc, #28] @ (15dff8 ) │ │ │ │ + bne.n 15dfda │ │ │ │ + ldr r2, [pc, #32] @ (15e054 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15dff0 │ │ │ │ + bne.n 15e048 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r1, #7 │ │ │ │ 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] @ (15e0b0 ) │ │ │ │ - ldr r3, [pc, #160] @ (15e0b4 ) │ │ │ │ + ldr r2, [pc, #156] @ (15e108 ) │ │ │ │ + ldr r3, [pc, #160] @ (15e10c ) │ │ │ │ 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, 15e094 │ │ │ │ + cbz r6, 15e0ec │ │ │ │ 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] │ │ │ │ @@ -392163,51 +392196,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 15e02e │ │ │ │ - ldr r2, [pc, #32] @ (15e0b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e0b4 ) │ │ │ │ + bne.n 15e086 │ │ │ │ + ldr r2, [pc, #32] @ (15e110 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e10c ) │ │ │ │ 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 15e0ac │ │ │ │ + bne.n 15e104 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, 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, #112] @ (15e140 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e144 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e198 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e19c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e11e │ │ │ │ + cbz r2, 15e176 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 15e13c │ │ │ │ + vldr s14, [pc, #80] @ 15e194 │ │ │ │ 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 │ │ │ │ @@ -392215,50 +392248,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 15e0f0 │ │ │ │ - ldr r2, [pc, #40] @ (15e148 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e144 ) │ │ │ │ + bne.n 15e148 │ │ │ │ + ldr r2, [pc, #40] @ (15e1a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e136 │ │ │ │ + bne.n 15e18e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r0, #2 │ │ │ │ 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] @ (15e1d0 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e1d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (15e228 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e22c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e1b4 │ │ │ │ + cbz r5, 15e20c │ │ │ │ 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] │ │ │ │ @@ -392272,47 +392305,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 15e17e │ │ │ │ - ldr r2, [pc, #32] @ (15e1d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e1d4 ) │ │ │ │ + bne.n 15e1d6 │ │ │ │ + ldr r2, [pc, #32] @ (15e230 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e22c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e1cc │ │ │ │ + bne.n 15e224 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + adds r4, r5, #7 │ │ │ │ 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] @ (15e25c ) │ │ │ │ - ldr r3, [pc, #112] @ (15e260 ) │ │ │ │ + ldr r2, [pc, #108] @ (15e2b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (15e2b8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e240 │ │ │ │ + cbz r6, 15e298 │ │ │ │ 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] │ │ │ │ @@ -392327,52 +392360,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 15e20a │ │ │ │ - ldr r2, [pc, #32] @ (15e264 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e260 ) │ │ │ │ + bne.n 15e262 │ │ │ │ + ldr r2, [pc, #32] @ (15e2bc ) │ │ │ │ + ldr r3, [pc, #28] @ (15e2b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e258 │ │ │ │ + bne.n 15e2b0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, #0 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r4, #5 │ │ │ │ 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] @ (15e314 ) │ │ │ │ - ldr r3, [pc, #156] @ (15e318 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e36c ) │ │ │ │ + ldr r3, [pc, #156] @ (15e370 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e2ea │ │ │ │ + cbz r2, 15e342 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15e308 │ │ │ │ - vldr s8, [pc, #116] @ 15e310 │ │ │ │ + vldr d5, [pc, #112] @ 15e360 │ │ │ │ + vldr s8, [pc, #116] @ 15e368 │ │ │ │ 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 │ │ │ │ @@ -392386,59 +392419,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 15e2a0 │ │ │ │ - ldr r2, [pc, #48] @ (15e31c ) │ │ │ │ - ldr r3, [pc, #40] @ (15e318 ) │ │ │ │ + bne.n 15e2f8 │ │ │ │ + ldr r2, [pc, #48] @ (15e374 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e302 │ │ │ │ + bne.n 15e35a │ │ │ │ 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, #5 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r6, #2 │ │ │ │ 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] @ (15e3d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (15e3dc ) │ │ │ │ + ldr r2, [pc, #164] @ (15e430 ) │ │ │ │ + ldr r3, [pc, #168] @ (15e434 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e3b4 │ │ │ │ + cbz r5, 15e40c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15e3d0 │ │ │ │ + vldr d4, [pc, #128] @ 15e428 │ │ │ │ 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 │ │ │ │ @@ -392457,58 +392490,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 15e356 │ │ │ │ - ldr r2, [pc, #40] @ (15e3e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (15e3dc ) │ │ │ │ + bne.n 15e3ae │ │ │ │ + ldr r2, [pc, #40] @ (15e438 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e3cc │ │ │ │ + bne.n 15e424 │ │ │ │ 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, #3 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + subs r4, r5, r7 │ │ │ │ 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] @ (15e4b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (15e4b4 ) │ │ │ │ + ldr r2, [pc, #180] @ (15e508 ) │ │ │ │ + ldr r3, [pc, #184] @ (15e50c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e486 │ │ │ │ + cbz r6, 15e4de │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15e4a8 │ │ │ │ + vldr d3, [pc, #144] @ 15e500 │ │ │ │ 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] │ │ │ │ @@ -392531,57 +392564,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 15e41a │ │ │ │ - ldr r2, [pc, #48] @ (15e4b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (15e4b4 ) │ │ │ │ + bne.n 15e472 │ │ │ │ + ldr r2, [pc, #48] @ (15e510 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e49e │ │ │ │ + bne.n 15e4f6 │ │ │ │ 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, r7 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r3, r4 │ │ │ │ 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] @ (15e54c ) │ │ │ │ - ldr r3, [pc, #128] @ (15e550 ) │ │ │ │ + ldr r1, [pc, #124] @ (15e5a4 ) │ │ │ │ + ldr r3, [pc, #128] @ (15e5a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e52a │ │ │ │ + cbz r2, 15e582 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15e548 │ │ │ │ + vldr s12, [pc, #92] @ 15e5a0 │ │ │ │ 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 │ │ │ │ @@ -392591,50 +392624,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 15e4f0 │ │ │ │ - ldr r2, [pc, #40] @ (15e554 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e550 ) │ │ │ │ + bne.n 15e548 │ │ │ │ + ldr r2, [pc, #40] @ (15e5ac ) │ │ │ │ + ldr r3, [pc, #32] @ (15e5a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e542 │ │ │ │ + bne.n 15e59a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r6, r1 │ │ │ │ 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] @ (15e5dc ) │ │ │ │ - ldr r3, [pc, #116] @ (15e5e0 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e634 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e638 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e5be │ │ │ │ + cbz r2, 15e616 │ │ │ │ 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] │ │ │ │ @@ -392650,48 +392683,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 15e588 │ │ │ │ - ldr r2, [pc, #36] @ (15e5e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e5e0 ) │ │ │ │ + bne.n 15e5e0 │ │ │ │ + ldr r2, [pc, #36] @ (15e63c ) │ │ │ │ + ldr r3, [pc, #28] @ (15e638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e5d6 │ │ │ │ + bne.n 15e62e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + adds r2, r4, r7 │ │ │ │ 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] @ (15e67c ) │ │ │ │ - ldr r3, [pc, #132] @ (15e680 ) │ │ │ │ + ldr r2, [pc, #128] @ (15e6d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (15e6d8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e660 │ │ │ │ + cbz r5, 15e6b8 │ │ │ │ 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] │ │ │ │ @@ -392708,47 +392741,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 15e61a │ │ │ │ - ldr r2, [pc, #32] @ (15e684 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e680 ) │ │ │ │ + bne.n 15e672 │ │ │ │ + ldr r2, [pc, #32] @ (15e6dc ) │ │ │ │ + ldr r3, [pc, #28] @ (15e6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e678 │ │ │ │ + bne.n 15e6d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r0, r5 │ │ │ │ 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] @ (15e728 ) │ │ │ │ - ldr r3, [pc, #144] @ (15e72c ) │ │ │ │ + ldr r2, [pc, #140] @ (15e780 ) │ │ │ │ + ldr r3, [pc, #144] @ (15e784 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e70a │ │ │ │ + cbz r5, 15e762 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392774,48 +392807,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 15e6b6 │ │ │ │ - ldr r2, [pc, #36] @ (15e730 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e72c ) │ │ │ │ + bne.n 15e70e │ │ │ │ + ldr r2, [pc, #36] @ (15e788 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e722 │ │ │ │ + bne.n 15e77a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r2, 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, #132] @ (15e7cc ) │ │ │ │ - ldr r3, [pc, #136] @ (15e7d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (15e824 ) │ │ │ │ + ldr r3, [pc, #136] @ (15e828 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e7ae │ │ │ │ + cbz r6, 15e806 │ │ │ │ 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] │ │ │ │ @@ -392834,48 +392867,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 15e762 │ │ │ │ - ldr r2, [pc, #36] @ (15e7d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e7d0 ) │ │ │ │ + bne.n 15e7ba │ │ │ │ + ldr r2, [pc, #36] @ (15e82c ) │ │ │ │ + ldr r3, [pc, #28] @ (15e828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e7c6 │ │ │ │ + bne.n 15e81e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ 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] @ (15e890 ) │ │ │ │ - ldr r3, [pc, #164] @ (15e894 ) │ │ │ │ + ldr r2, [pc, #164] @ (15e8e8 ) │ │ │ │ + ldr r3, [pc, #164] @ (15e8ec ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 15e872 │ │ │ │ + cbz r7, 15e8ca │ │ │ │ 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] │ │ │ │ @@ -392906,55 +392939,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 15e808 │ │ │ │ - ldr r2, [pc, #36] @ (15e898 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e894 ) │ │ │ │ + bne.n 15e860 │ │ │ │ + ldr r2, [pc, #36] @ (15e8f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e88c │ │ │ │ + bne.n 15e8e4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r1, r0 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ 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] @ (15e974 ) │ │ │ │ - ldr r3, [pc, #196] @ (15e978 ) │ │ │ │ + ldr r1, [pc, #192] @ (15e9cc ) │ │ │ │ + ldr r3, [pc, #196] @ (15e9d0 ) │ │ │ │ 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 15e946 │ │ │ │ + beq.n 15e99e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 15e968 │ │ │ │ - vldr s8, [pc, #156] @ 15e970 │ │ │ │ + vldr d5, [pc, #152] @ 15e9c0 │ │ │ │ + vldr s8, [pc, #156] @ 15e9c8 │ │ │ │ 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] │ │ │ │ @@ -392978,61 +393011,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 15e8de │ │ │ │ - ldr r2, [pc, #52] @ (15e97c ) │ │ │ │ - ldr r3, [pc, #44] @ (15e978 ) │ │ │ │ + bne.n 15e936 │ │ │ │ + ldr r2, [pc, #52] @ (15e9d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (15e9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e95e │ │ │ │ + bne.n 15e9b6 │ │ │ │ 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, #29 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r3, #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, #220] @ (15ea70 ) │ │ │ │ - ldr r3, [pc, #224] @ (15ea74 ) │ │ │ │ + ldr r2, [pc, #220] @ (15eac8 ) │ │ │ │ + ldr r3, [pc, #224] @ (15eacc ) │ │ │ │ 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 15ea48 │ │ │ │ + beq.n 15eaa0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 15ea68 │ │ │ │ + vldr d5, [pc, #180] @ 15eac0 │ │ │ │ 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] │ │ │ │ @@ -393066,60 +393099,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 15e9bc │ │ │ │ - ldr r2, [pc, #44] @ (15ea78 ) │ │ │ │ - ldr r3, [pc, #40] @ (15ea74 ) │ │ │ │ + bne.n 15ea14 │ │ │ │ + ldr r2, [pc, #44] @ (15ead0 ) │ │ │ │ + ldr r3, [pc, #40] @ (15eacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ea60 │ │ │ │ + bne.n 15eab8 │ │ │ │ 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, #25 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ 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] @ (15eb88 ) │ │ │ │ - ldr r3, [pc, #248] @ (15eb8c ) │ │ │ │ + ldr r2, [pc, #244] @ (15ebe0 ) │ │ │ │ + ldr r3, [pc, #248] @ (15ebe4 ) │ │ │ │ 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 15eb60 │ │ │ │ + beq.n 15ebb8 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 15eb80 │ │ │ │ + vldr d5, [pc, #204] @ 15ebd8 │ │ │ │ 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 │ │ │ │ @@ -393162,56 +393195,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 15eab8 │ │ │ │ - ldr r2, [pc, #44] @ (15eb90 ) │ │ │ │ - ldr r3, [pc, #40] @ (15eb8c ) │ │ │ │ + bne.n 15eb10 │ │ │ │ + ldr r2, [pc, #44] @ (15ebe8 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ebe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eb78 │ │ │ │ + bne.n 15ebd0 │ │ │ │ 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, #21 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ 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] @ (15ec24 ) │ │ │ │ - ldr r3, [pc, #128] @ (15ec28 ) │ │ │ │ + ldr r1, [pc, #124] @ (15ec7c ) │ │ │ │ + ldr r3, [pc, #128] @ (15ec80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ec02 │ │ │ │ + cbz r2, 15ec5a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15ec20 │ │ │ │ + vldr s12, [pc, #92] @ 15ec78 │ │ │ │ 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 │ │ │ │ @@ -393221,50 +393254,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 15ebc8 │ │ │ │ - ldr r2, [pc, #40] @ (15ec2c ) │ │ │ │ - ldr r3, [pc, #32] @ (15ec28 ) │ │ │ │ + bne.n 15ec20 │ │ │ │ + ldr r2, [pc, #40] @ (15ec84 ) │ │ │ │ + ldr r3, [pc, #32] @ (15ec80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ec1a │ │ │ │ + bne.n 15ec72 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r3, #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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (15ecb8 ) │ │ │ │ - ldr r3, [pc, #120] @ (15ecbc ) │ │ │ │ + ldr r1, [pc, #116] @ (15ed10 ) │ │ │ │ + ldr r3, [pc, #120] @ (15ed14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ec9a │ │ │ │ + cbz r2, 15ecf2 │ │ │ │ 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] │ │ │ │ @@ -393280,48 +393313,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 15ec60 │ │ │ │ - ldr r2, [pc, #36] @ (15ecc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ecbc ) │ │ │ │ + bne.n 15ecb8 │ │ │ │ + ldr r2, [pc, #36] @ (15ed18 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ed14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ecb2 │ │ │ │ + bne.n 15ed0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ 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] @ (15ed58 ) │ │ │ │ - ldr r3, [pc, #132] @ (15ed5c ) │ │ │ │ + ldr r2, [pc, #128] @ (15edb0 ) │ │ │ │ + ldr r3, [pc, #132] @ (15edb4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15ed3c │ │ │ │ + cbz r5, 15ed94 │ │ │ │ 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] │ │ │ │ @@ -393338,47 +393371,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 15ecf6 │ │ │ │ - ldr r2, [pc, #32] @ (15ed60 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ed5c ) │ │ │ │ + bne.n 15ed4e │ │ │ │ + ldr r2, [pc, #32] @ (15edb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15edb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ed54 │ │ │ │ + bne.n 15edac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ 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] @ (15ee00 ) │ │ │ │ - ldr r3, [pc, #140] @ (15ee04 ) │ │ │ │ + ldr r2, [pc, #136] @ (15ee58 ) │ │ │ │ + ldr r3, [pc, #140] @ (15ee5c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15ede4 │ │ │ │ + cbz r5, 15ee3c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -393403,47 +393436,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 15ed92 │ │ │ │ - ldr r2, [pc, #32] @ (15ee08 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ee04 ) │ │ │ │ + bne.n 15edea │ │ │ │ + ldr r2, [pc, #32] @ (15ee60 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ee5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15edfc │ │ │ │ + bne.n 15ee54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r7, #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, #132] @ (15eea4 ) │ │ │ │ - ldr r3, [pc, #136] @ (15eea8 ) │ │ │ │ + ldr r2, [pc, #132] @ (15eefc ) │ │ │ │ + ldr r3, [pc, #136] @ (15ef00 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15ee86 │ │ │ │ + cbz r6, 15eede │ │ │ │ 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] │ │ │ │ @@ -393462,49 +393495,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 15ee3a │ │ │ │ - ldr r2, [pc, #36] @ (15eeac ) │ │ │ │ - ldr r3, [pc, #28] @ (15eea8 ) │ │ │ │ + bne.n 15ee92 │ │ │ │ + ldr r2, [pc, #36] @ (15ef04 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ef00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ee9e │ │ │ │ + bne.n 15eef6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ 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] @ (15ef6c ) │ │ │ │ - ldr r3, [pc, #168] @ (15ef70 ) │ │ │ │ + ldr r2, [pc, #168] @ (15efc4 ) │ │ │ │ + ldr r3, [pc, #168] @ (15efc8 ) │ │ │ │ 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 15ef4c │ │ │ │ + beq.n 15efa4 │ │ │ │ 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] │ │ │ │ @@ -393539,51 +393572,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 15eee2 │ │ │ │ - ldr r2, [pc, #36] @ (15ef74 ) │ │ │ │ - ldr r3, [pc, #32] @ (15ef70 ) │ │ │ │ + bne.n 15ef3a │ │ │ │ + ldr r2, [pc, #36] @ (15efcc ) │ │ │ │ + ldr r3, [pc, #32] @ (15efc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ef66 │ │ │ │ + bne.n 15efbe │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ 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] @ (15f020 ) │ │ │ │ + ldr r4, [pc, #152] @ (15f078 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (15f024 ) │ │ │ │ + ldr r3, [pc, #152] @ (15f07c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f000 │ │ │ │ + cbz r2, 15f058 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 15f01c │ │ │ │ + vldr s12, [pc, #116] @ 15f074 │ │ │ │ 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 │ │ │ │ @@ -393601,53 +393634,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 15efac │ │ │ │ - ldr r2, [pc, #36] @ (15f028 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f024 ) │ │ │ │ + bne.n 15f004 │ │ │ │ + ldr r2, [pc, #36] @ (15f080 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f018 │ │ │ │ + bne.n 15f070 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ 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] @ (15f0e8 ) │ │ │ │ - ldr r3, [pc, #172] @ (15f0ec ) │ │ │ │ + ldr r1, [pc, #168] @ (15f140 ) │ │ │ │ + ldr r3, [pc, #172] @ (15f144 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f0c6 │ │ │ │ + cbz r2, 15f11e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 15f0e4 │ │ │ │ + vldr s11, [pc, #136] @ 15f13c │ │ │ │ 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} │ │ │ │ @@ -393668,49 +393701,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 15f05c │ │ │ │ - ldr r2, [pc, #40] @ (15f0f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f0ec ) │ │ │ │ + bne.n 15f0b4 │ │ │ │ + ldr r2, [pc, #40] @ (15f148 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f0de │ │ │ │ + bne.n 15f136 │ │ │ │ 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, #30 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ 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] @ (15f18c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f1e4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f190 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f1e8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f170 │ │ │ │ + cbz r2, 15f1c8 │ │ │ │ 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] │ │ │ │ @@ -393728,46 +393761,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 15f124 │ │ │ │ - ldr r2, [pc, #32] @ (15f194 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f190 ) │ │ │ │ + bne.n 15f17c │ │ │ │ + ldr r2, [pc, #32] @ (15f1ec ) │ │ │ │ + ldr r3, [pc, #28] @ (15f1e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f188 │ │ │ │ + bne.n 15f1e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ 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] @ (15f22c ) │ │ │ │ + ldr r4, [pc, #132] @ (15f284 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (15f230 ) │ │ │ │ + ldr r3, [pc, #132] @ (15f288 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f20e │ │ │ │ + cbz r2, 15f266 │ │ │ │ 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] │ │ │ │ @@ -393791,48 +393824,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 15f1c4 │ │ │ │ - ldr r2, [pc, #36] @ (15f234 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f230 ) │ │ │ │ + bne.n 15f21c │ │ │ │ + ldr r2, [pc, #36] @ (15f28c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f226 │ │ │ │ + bne.n 15f27e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ 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] @ (15f2dc ) │ │ │ │ - ldr r3, [pc, #148] @ (15f2e0 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f334 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f338 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f2be │ │ │ │ + cbz r2, 15f316 │ │ │ │ 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 │ │ │ │ @@ -393852,49 +393885,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 15f264 │ │ │ │ - ldr r2, [pc, #36] @ (15f2e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f2e0 ) │ │ │ │ + bne.n 15f2bc │ │ │ │ + ldr r2, [pc, #36] @ (15f33c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f2d6 │ │ │ │ + bne.n 15f32e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ 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] @ (15f3a0 ) │ │ │ │ - ldr r3, [pc, #168] @ (15f3a4 ) │ │ │ │ + ldr r1, [pc, #164] @ (15f3f8 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f3fc ) │ │ │ │ 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 15f382 │ │ │ │ + beq.n 15f3da │ │ │ │ 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 │ │ │ │ @@ -393924,52 +393957,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 15f314 │ │ │ │ - ldr r2, [pc, #36] @ (15f3a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f3a4 ) │ │ │ │ + bne.n 15f36c │ │ │ │ + ldr r2, [pc, #36] @ (15f400 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f3fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f39a │ │ │ │ + bne.n 15f3f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ 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] @ (15f484 ) │ │ │ │ + ldr r4, [pc, #200] @ (15f4dc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (15f488 ) │ │ │ │ + ldr r3, [pc, #200] @ (15f4e0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f462 │ │ │ │ + beq.n 15f4ba │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 15f480 │ │ │ │ + vldr s11, [pc, #164] @ 15f4d8 │ │ │ │ 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] │ │ │ │ @@ -394000,55 +394033,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 15f3e6 │ │ │ │ - ldr r2, [pc, #40] @ (15f48c ) │ │ │ │ - ldr r3, [pc, #32] @ (15f488 ) │ │ │ │ + bne.n 15f43e │ │ │ │ + ldr r2, [pc, #40] @ (15f4e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f47a │ │ │ │ + bne.n 15f4d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ 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] @ (15f588 ) │ │ │ │ - ldr r3, [pc, #232] @ (15f58c ) │ │ │ │ + ldr r1, [pc, #228] @ (15f5e0 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f5e4 ) │ │ │ │ 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 15f568 │ │ │ │ + beq.n 15f5c0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 15f584 │ │ │ │ + vldr s10, [pc, #196] @ 15f5dc │ │ │ │ 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 │ │ │ │ @@ -394086,48 +394119,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 15f4c6 │ │ │ │ - ldr r2, [pc, #36] @ (15f590 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f58c ) │ │ │ │ + bne.n 15f51e │ │ │ │ + ldr r2, [pc, #36] @ (15f5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f580 │ │ │ │ + bne.n 15f5d8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ 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] @ (15f62c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f684 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f630 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f688 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f610 │ │ │ │ + cbz r2, 15f668 │ │ │ │ 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] │ │ │ │ @@ -394145,46 +394178,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 15f5c4 │ │ │ │ - ldr r2, [pc, #32] @ (15f634 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f630 ) │ │ │ │ + bne.n 15f61c │ │ │ │ + ldr r2, [pc, #32] @ (15f68c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f628 │ │ │ │ + bne.n 15f680 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, 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, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (15f6d0 ) │ │ │ │ + ldr r4, [pc, #136] @ (15f728 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f6d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f72c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f6b4 │ │ │ │ + cbz r2, 15f70c │ │ │ │ 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] │ │ │ │ @@ -394207,47 +394240,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 15f662 │ │ │ │ - ldr r2, [pc, #32] @ (15f6d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f6d4 ) │ │ │ │ + bne.n 15f6ba │ │ │ │ + ldr r2, [pc, #32] @ (15f730 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f6cc │ │ │ │ + bne.n 15f724 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ 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] @ (15f780 ) │ │ │ │ - ldr r3, [pc, #148] @ (15f784 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f7d8 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f7dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f762 │ │ │ │ + cbz r2, 15f7ba │ │ │ │ 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 │ │ │ │ @@ -394267,49 +394300,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 15f708 │ │ │ │ - ldr r2, [pc, #36] @ (15f788 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f784 ) │ │ │ │ + bne.n 15f760 │ │ │ │ + ldr r2, [pc, #36] @ (15f7e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f77a │ │ │ │ + bne.n 15f7d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ 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] @ (15f84c ) │ │ │ │ - ldr r3, [pc, #176] @ (15f850 ) │ │ │ │ + ldr r1, [pc, #172] @ (15f8a4 ) │ │ │ │ + ldr r3, [pc, #176] @ (15f8a8 ) │ │ │ │ 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 15f82e │ │ │ │ + beq.n 15f886 │ │ │ │ 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 │ │ │ │ @@ -394343,53 +394376,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 15f7b8 │ │ │ │ - ldr r2, [pc, #36] @ (15f854 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f850 ) │ │ │ │ + bne.n 15f810 │ │ │ │ + ldr r2, [pc, #36] @ (15f8ac ) │ │ │ │ + ldr r3, [pc, #28] @ (15f8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f846 │ │ │ │ + bne.n 15f89e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r6, #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, #152] @ (15f904 ) │ │ │ │ - ldr r3, [pc, #156] @ (15f908 ) │ │ │ │ + ldr r1, [pc, #152] @ (15f95c ) │ │ │ │ + ldr r3, [pc, #156] @ (15f960 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f8da │ │ │ │ + cbz r2, 15f932 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15f8f8 │ │ │ │ - vldr s8, [pc, #116] @ 15f900 │ │ │ │ + vldr d5, [pc, #112] @ 15f950 │ │ │ │ + vldr s8, [pc, #116] @ 15f958 │ │ │ │ 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 │ │ │ │ @@ -394403,59 +394436,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 15f890 │ │ │ │ - ldr r2, [pc, #48] @ (15f90c ) │ │ │ │ - ldr r3, [pc, #40] @ (15f908 ) │ │ │ │ + bne.n 15f8e8 │ │ │ │ + ldr r2, [pc, #48] @ (15f964 ) │ │ │ │ + ldr r3, [pc, #40] @ (15f960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f8f2 │ │ │ │ + bne.n 15f94a │ │ │ │ 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, #30 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ 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] @ (15f9c8 ) │ │ │ │ - ldr r3, [pc, #168] @ (15f9cc ) │ │ │ │ + ldr r2, [pc, #164] @ (15fa20 ) │ │ │ │ + ldr r3, [pc, #168] @ (15fa24 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15f9a4 │ │ │ │ + cbz r5, 15f9fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15f9c0 │ │ │ │ + vldr d4, [pc, #128] @ 15fa18 │ │ │ │ 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 │ │ │ │ @@ -394474,58 +394507,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 15f946 │ │ │ │ - ldr r2, [pc, #40] @ (15f9d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (15f9cc ) │ │ │ │ + bne.n 15f99e │ │ │ │ + ldr r2, [pc, #40] @ (15fa28 ) │ │ │ │ + ldr r3, [pc, #36] @ (15fa24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f9bc │ │ │ │ + bne.n 15fa14 │ │ │ │ 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, #27 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ 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] @ (15faa0 ) │ │ │ │ - ldr r3, [pc, #184] @ (15faa4 ) │ │ │ │ + ldr r2, [pc, #180] @ (15faf8 ) │ │ │ │ + ldr r3, [pc, #184] @ (15fafc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15fa76 │ │ │ │ + cbz r6, 15face │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15fa98 │ │ │ │ + vldr d3, [pc, #144] @ 15faf0 │ │ │ │ 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] │ │ │ │ @@ -394548,52 +394581,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 15fa0a │ │ │ │ - ldr r2, [pc, #48] @ (15faa8 ) │ │ │ │ - ldr r3, [pc, #40] @ (15faa4 ) │ │ │ │ + bne.n 15fa62 │ │ │ │ + ldr r2, [pc, #48] @ (15fb00 ) │ │ │ │ + ldr r3, [pc, #40] @ (15fafc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fa8e │ │ │ │ + bne.n 15fae6 │ │ │ │ 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, #24 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ 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] @ (15fb28 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fb80 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fb2c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fb84 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fb0a │ │ │ │ + cbz r2, 15fb62 │ │ │ │ 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] │ │ │ │ @@ -394603,48 +394636,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 15fadc │ │ │ │ - ldr r2, [pc, #36] @ (15fb30 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fb2c ) │ │ │ │ + bne.n 15fb34 │ │ │ │ + ldr r2, [pc, #36] @ (15fb88 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fb84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fb22 │ │ │ │ + bne.n 15fb7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r2, #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, #104] @ (15fbb0 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fbb4 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fc08 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc0c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fb92 │ │ │ │ + cbz r2, 15fbea │ │ │ │ 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 │ │ │ │ @@ -394654,47 +394687,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 15fb60 │ │ │ │ - ldr r2, [pc, #36] @ (15fbb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fbb4 ) │ │ │ │ + bne.n 15fbb8 │ │ │ │ + ldr r2, [pc, #36] @ (15fc10 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbaa │ │ │ │ + bne.n 15fc02 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ 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] @ (15fc38 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fc90 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fc3c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc94 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fc1a │ │ │ │ + cbz r2, 15fc72 │ │ │ │ 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] │ │ │ │ @@ -394704,48 +394737,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 15fbec │ │ │ │ - ldr r2, [pc, #36] @ (15fc40 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fc3c ) │ │ │ │ + bne.n 15fc44 │ │ │ │ + ldr r2, [pc, #36] @ (15fc98 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fc32 │ │ │ │ + bne.n 15fc8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ 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] @ (15fcc0 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fcc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fd18 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fca2 │ │ │ │ + cbz r2, 15fcfa │ │ │ │ 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 │ │ │ │ @@ -394755,48 +394788,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 15fc70 │ │ │ │ - ldr r2, [pc, #36] @ (15fcc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fcc4 ) │ │ │ │ + bne.n 15fcc8 │ │ │ │ + ldr r2, [pc, #36] @ (15fd20 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fcba │ │ │ │ + bne.n 15fd12 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ 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] @ (15fd40 ) │ │ │ │ - ldr r3, [pc, #100] @ (15fd44 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fd98 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fd9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fd22 │ │ │ │ + cbz r2, 15fd7a │ │ │ │ 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] │ │ │ │ @@ -394805,48 +394838,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 15fcfc │ │ │ │ - ldr r2, [pc, #36] @ (15fd48 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fd44 ) │ │ │ │ + bne.n 15fd54 │ │ │ │ + ldr r2, [pc, #36] @ (15fda0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fd3a │ │ │ │ + bne.n 15fd92 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ 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] @ (15fdc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fdcc ) │ │ │ │ + ldr r2, [pc, #104] @ (15fe20 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fe24 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fdac │ │ │ │ + cbz r5, 15fe04 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -394858,47 +394891,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 15fd7c │ │ │ │ - ldr r2, [pc, #32] @ (15fdd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fdcc ) │ │ │ │ + bne.n 15fdd4 │ │ │ │ + ldr r2, [pc, #32] @ (15fe28 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fdc4 │ │ │ │ + bne.n 15fe1c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ 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] @ (15fe4c ) │ │ │ │ - ldr r3, [pc, #104] @ (15fe50 ) │ │ │ │ + ldr r2, [pc, #100] @ (15fea4 ) │ │ │ │ + ldr r3, [pc, #104] @ (15fea8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15fe2e │ │ │ │ + cbz r6, 15fe86 │ │ │ │ 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] │ │ │ │ @@ -394910,48 +394943,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 15fe02 │ │ │ │ - ldr r2, [pc, #36] @ (15fe54 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fe50 ) │ │ │ │ + bne.n 15fe5a │ │ │ │ + ldr r2, [pc, #36] @ (15feac ) │ │ │ │ + ldr r3, [pc, #28] @ (15fea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fe46 │ │ │ │ + bne.n 15fe9e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, 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, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fecc ) │ │ │ │ - ldr r3, [pc, #100] @ (15fed0 ) │ │ │ │ + ldr r1, [pc, #96] @ (15ff24 ) │ │ │ │ + ldr r3, [pc, #100] @ (15ff28 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15feae │ │ │ │ + cbz r2, 15ff06 │ │ │ │ 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] │ │ │ │ @@ -394960,48 +394993,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 15fe88 │ │ │ │ - ldr r2, [pc, #36] @ (15fed4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fed0 ) │ │ │ │ + bne.n 15fee0 │ │ │ │ + ldr r2, [pc, #36] @ (15ff2c ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fec6 │ │ │ │ + bne.n 15ff1e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ 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] @ (15ff54 ) │ │ │ │ - ldr r3, [pc, #108] @ (15ff58 ) │ │ │ │ + ldr r2, [pc, #104] @ (15ffac ) │ │ │ │ + ldr r3, [pc, #108] @ (15ffb0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15ff38 │ │ │ │ + cbz r5, 15ff90 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395013,47 +395046,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 15ff08 │ │ │ │ - ldr r2, [pc, #32] @ (15ff5c ) │ │ │ │ - ldr r3, [pc, #28] @ (15ff58 ) │ │ │ │ + bne.n 15ff60 │ │ │ │ + ldr r2, [pc, #32] @ (15ffb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ffb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff50 │ │ │ │ + bne.n 15ffa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ 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] @ (15ffd8 ) │ │ │ │ - ldr r3, [pc, #104] @ (15ffdc ) │ │ │ │ + ldr r2, [pc, #100] @ (160030 ) │ │ │ │ + ldr r3, [pc, #104] @ (160034 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15ffba │ │ │ │ + cbz r6, 160012 │ │ │ │ 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] │ │ │ │ @@ -395065,48 +395098,47 @@ │ │ │ │ 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 15ff8e │ │ │ │ - ldr r2, [pc, #36] @ (15ffe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ffdc ) │ │ │ │ + bne.n 15ffe6 │ │ │ │ + ldr r2, [pc, #36] @ (160038 ) │ │ │ │ + ldr r3, [pc, #28] @ (160034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ffd2 │ │ │ │ + bne.n 16002a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vmla.i32 q8, q3, d15[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, #108] @ (160064 ) │ │ │ │ - ldr r3, [pc, #112] @ (160068 ) │ │ │ │ + ldr r1, [pc, #108] @ (1600bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1600c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160046 │ │ │ │ + cbz r2, 16009e │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395119,47 +395151,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 160014 │ │ │ │ - ldr r2, [pc, #36] @ (16006c ) │ │ │ │ - ldr r3, [pc, #28] @ (160068 ) │ │ │ │ + bne.n 16006c │ │ │ │ + ldr r2, [pc, #36] @ (1600c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1600c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16005e │ │ │ │ + bne.n 1600b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vmla.i32 q0, q5, d15[1] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vswp q0, │ │ │ │ + vhadd.u16 q8, q5, │ │ │ │ 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] @ (160104 ) │ │ │ │ - ldr r3, [pc, #128] @ (160108 ) │ │ │ │ + ldr r2, [pc, #128] @ (16015c ) │ │ │ │ + ldr r3, [pc, #128] @ (160160 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1600e4 │ │ │ │ + cbz r6, 16013c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -395179,46 +395210,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 1600a4 │ │ │ │ - ldr r2, [pc, #36] @ (16010c ) │ │ │ │ - ldr r3, [pc, #32] @ (160108 ) │ │ │ │ + bne.n 1600fc │ │ │ │ + ldr r2, [pc, #36] @ (160164 ) │ │ │ │ + ldr r3, [pc, #32] @ (160160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1600fe │ │ │ │ + bne.n 160156 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u q8, q2, │ │ │ │ + vhadd.u16 q0, q6, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q0, q2, │ │ │ │ + cdp2 0, 11, cr0, cr12, 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] @ (1601c4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1601c8 ) │ │ │ │ + ldr r2, [pc, #160] @ (16021c ) │ │ │ │ + ldr r3, [pc, #160] @ (160220 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1601a4 │ │ │ │ + cbz r6, 1601fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395247,47 +395278,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 160142 │ │ │ │ - ldr r2, [pc, #36] @ (1601cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1601c8 ) │ │ │ │ + bne.n 16019a │ │ │ │ + ldr r2, [pc, #36] @ (160224 ) │ │ │ │ + ldr r3, [pc, #32] @ (160220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1601be │ │ │ │ + bne.n 160216 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 13, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 7, cr0, cr12, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr15, {3} │ │ │ │ + ldc2l 0, cr0, [ip, #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] @ (160294 ) │ │ │ │ - ldr r3, [pc, #180] @ (160298 ) │ │ │ │ + ldr r2, [pc, #176] @ (1602ec ) │ │ │ │ + ldr r3, [pc, #180] @ (1602f0 ) │ │ │ │ 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 160276 │ │ │ │ + beq.n 1602ce │ │ │ │ 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] │ │ │ │ @@ -395321,46 +395352,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 160200 │ │ │ │ - ldr r2, [pc, #36] @ (16029c ) │ │ │ │ - ldr r3, [pc, #28] @ (160298 ) │ │ │ │ + bne.n 160258 │ │ │ │ + ldr r2, [pc, #36] @ (1602f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1602f0 ) │ │ │ │ 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 16028e │ │ │ │ + bne.n 1602e6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr6, cr15, {3} │ │ │ │ + ldc2 0, cr0, [lr, #444]! @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ + stc2 0, cr0, [sl, #-444]! @ 0xfffffe44 │ │ │ │ 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] @ (160338 ) │ │ │ │ - ldr r3, [pc, #132] @ (16033c ) │ │ │ │ + ldr r1, [pc, #132] @ (160390 ) │ │ │ │ + ldr r3, [pc, #132] @ (160394 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16031a │ │ │ │ + cbz r2, 160372 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -395369,56 +395400,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 160306 │ │ │ │ + blt.n 16035e │ │ │ │ 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 1602d8 │ │ │ │ - ldr r2, [pc, #36] @ (160340 ) │ │ │ │ - ldr r3, [pc, #28] @ (16033c ) │ │ │ │ + bne.n 160330 │ │ │ │ + ldr r2, [pc, #36] @ (160398 ) │ │ │ │ + ldr r3, [pc, #28] @ (160394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160334 │ │ │ │ + bne.n 16038c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ + stc2l 0, cr0, [ip], #444 @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {111} @ 0x6f │ │ │ │ + stc2 0, cr0, [r6], {111} @ 0x6f │ │ │ │ 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] @ (160408 ) │ │ │ │ - ldr r3, [pc, #176] @ (16040c ) │ │ │ │ + ldr r2, [pc, #176] @ (160460 ) │ │ │ │ + ldr r3, [pc, #176] @ (160464 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1603e8 │ │ │ │ + cbz r7, 160440 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -395430,70 +395461,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 1603b0 │ │ │ │ + blt.n 160408 │ │ │ │ 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 1603d4 │ │ │ │ + blt.n 16042c │ │ │ │ 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 160380 │ │ │ │ - ldr r2, [pc, #36] @ (160410 ) │ │ │ │ - ldr r3, [pc, #32] @ (16040c ) │ │ │ │ + bne.n 1603d8 │ │ │ │ + ldr r2, [pc, #36] @ (160468 ) │ │ │ │ + ldr r3, [pc, #32] @ (160464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160402 │ │ │ │ + bne.n 16045a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0], #444 @ 0x1bc │ │ │ │ + mcrr2 0, 6, r0, r8, cr15 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + @ instruction: 0xfbb8006f │ │ │ │ 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] @ (16050c ) │ │ │ │ - ldr r3, [pc, #228] @ (160510 ) │ │ │ │ + ldr r2, [pc, #228] @ (160564 ) │ │ │ │ + ldr r3, [pc, #228] @ (160568 ) │ │ │ │ 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 1604ee │ │ │ │ + beq.n 160546 │ │ │ │ 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 │ │ │ │ @@ -395507,80 +395538,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 160494 │ │ │ │ + blt.n 1604ec │ │ │ │ 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 1604ba │ │ │ │ + blt.n 160512 │ │ │ │ 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 1604de │ │ │ │ + blt.n 160536 │ │ │ │ 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 160450 │ │ │ │ - ldr r2, [pc, #36] @ (160514 ) │ │ │ │ - ldr r3, [pc, #28] @ (160510 ) │ │ │ │ + bne.n 1604a8 │ │ │ │ + ldr r2, [pc, #36] @ (16056c ) │ │ │ │ + ldr r3, [pc, #28] @ (160568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160508 │ │ │ │ + bne.n 160560 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbd0006f │ │ │ │ + @ instruction: 0xfb78006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0a006f │ │ │ │ + @ instruction: 0xfab2006f │ │ │ │ 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] @ (160640 ) │ │ │ │ - ldr r3, [pc, #276] @ (160644 ) │ │ │ │ + ldr r2, [pc, #276] @ (160698 ) │ │ │ │ + ldr r3, [pc, #276] @ (16069c ) │ │ │ │ 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 160620 │ │ │ │ + beq.n 160678 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -395596,188 +395627,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 1605a0 │ │ │ │ + blt.n 1605f8 │ │ │ │ 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 1605c6 │ │ │ │ + blt.n 16061e │ │ │ │ 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 1605ec │ │ │ │ + blt.n 160644 │ │ │ │ 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 160610 │ │ │ │ + blt.n 160668 │ │ │ │ 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 160550 │ │ │ │ - ldr r2, [pc, #36] @ (160648 ) │ │ │ │ - ldr r3, [pc, #32] @ (160644 ) │ │ │ │ + bne.n 1605a8 │ │ │ │ + ldr r2, [pc, #36] @ (1606a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (16069c ) │ │ │ │ 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 16063a │ │ │ │ + bne.n 160692 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfacc006f │ │ │ │ + @ instruction: 0xfa74006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, #111] @ 0x6f │ │ │ │ + vst1.8 {d0[3]}, [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, #92] @ (1606bc ) │ │ │ │ - ldr r3, [pc, #96] @ (1606c0 ) │ │ │ │ + ldr r1, [pc, #92] @ (160714 ) │ │ │ │ + ldr r3, [pc, #96] @ (160718 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16069e │ │ │ │ + cbz r2, 1606f6 │ │ │ │ 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 160678 │ │ │ │ - ldr r2, [pc, #36] @ (1606c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1606c0 ) │ │ │ │ + bne.n 1606d0 │ │ │ │ + ldr r2, [pc, #36] @ (16071c ) │ │ │ │ + ldr r3, [pc, #28] @ (160718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1606b6 │ │ │ │ + bne.n 16070e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [sl, #111] @ 0x6f │ │ │ │ + vst4.16 {d16-d19}, [r2 :128] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #2] │ │ │ │ + vst4.16 {d0-d3}, [r2 :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] @ (160738 ) │ │ │ │ - ldr r3, [pc, #96] @ (16073c ) │ │ │ │ + ldr r1, [pc, #92] @ (160790 ) │ │ │ │ + ldr r3, [pc, #96] @ (160794 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16071a │ │ │ │ + cbz r2, 160772 │ │ │ │ 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 1606f4 │ │ │ │ - ldr r2, [pc, #36] @ (160740 ) │ │ │ │ - ldr r3, [pc, #28] @ (16073c ) │ │ │ │ + bne.n 16074c │ │ │ │ + ldr r2, [pc, #36] @ (160798 ) │ │ │ │ + ldr r3, [pc, #28] @ (160794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160732 │ │ │ │ + bne.n 16078a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [lr, pc, lsl #2] │ │ │ │ + str.w r0, [r6, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, #111] @ 0x6f │ │ │ │ + strb.w r0, [r6, #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, #156] @ (1607f4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1607f8 ) │ │ │ │ + ldr r1, [pc, #156] @ (16084c ) │ │ │ │ + ldr r3, [pc, #160] @ (160850 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1607d2 │ │ │ │ + cbz r2, 16082a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1607f0 │ │ │ │ + vldr s12, [pc, #124] @ 160848 │ │ │ │ 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 │ │ │ │ @@ -395795,53 +395826,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 160778 │ │ │ │ - ldr r2, [pc, #40] @ (1607fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1607f8 ) │ │ │ │ + bne.n 1607d0 │ │ │ │ + ldr r2, [pc, #40] @ (160854 ) │ │ │ │ + ldr r3, [pc, #32] @ (160850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1607ea │ │ │ │ + bne.n 160842 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh.w r0, [r2, #111] @ 0x6f │ │ │ │ + str.w r0, [sl, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, pc, lsl #2] │ │ │ │ + @ instruction: 0xf7ce006f │ │ │ │ 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] @ (1608e0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1608e4 ) │ │ │ │ + ldr r1, [pc, #204] @ (160938 ) │ │ │ │ + ldr r3, [pc, #208] @ (16093c ) │ │ │ │ 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 1608be │ │ │ │ + beq.n 160916 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1608dc │ │ │ │ + vldr s11, [pc, #172] @ 160934 │ │ │ │ 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 │ │ │ │ @@ -395872,48 +395903,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 16083a │ │ │ │ - ldr r2, [pc, #40] @ (1608e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1608e4 ) │ │ │ │ + bne.n 160892 │ │ │ │ + ldr r2, [pc, #40] @ (160940 ) │ │ │ │ + ldr r3, [pc, #32] @ (16093c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1608d6 │ │ │ │ + bne.n 16092e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0xf7e6006f │ │ │ │ + @ instruction: 0xf78e006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73a006f │ │ │ │ + @ instruction: 0xf6e2006f │ │ │ │ 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] @ (160968 ) │ │ │ │ - ldr r3, [pc, #108] @ (16096c ) │ │ │ │ + ldr r1, [pc, #104] @ (1609c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1609c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16094c │ │ │ │ + cbz r2, 1609a4 │ │ │ │ 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] │ │ │ │ @@ -395924,45 +395955,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 16091a │ │ │ │ - ldr r2, [pc, #32] @ (160970 ) │ │ │ │ - ldr r3, [pc, #28] @ (16096c ) │ │ │ │ + bne.n 160972 │ │ │ │ + ldr r2, [pc, #32] @ (1609c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1609c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160964 │ │ │ │ + bne.n 1609bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6fa006f │ │ │ │ + subw r0, r2, #2159 @ 0x86f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #2159 @ 0x86f │ │ │ │ + @ instruction: 0xf654006f │ │ │ │ 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] @ (1609f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1609f4 ) │ │ │ │ + ldr r1, [pc, #104] @ (160a48 ) │ │ │ │ + ldr r3, [pc, #108] @ (160a4c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1609d4 │ │ │ │ + cbz r2, 160a2c │ │ │ │ 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] │ │ │ │ @@ -395973,45 +396004,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 1609a2 │ │ │ │ - ldr r2, [pc, #32] @ (1609f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1609f4 ) │ │ │ │ + bne.n 1609fa │ │ │ │ + ldr r2, [pc, #32] @ (160a50 ) │ │ │ │ + ldr r3, [pc, #28] @ (160a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1609ec │ │ │ │ + bne.n 160a44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf672006f │ │ │ │ + @ instruction: 0xf61a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624006f │ │ │ │ + rsb r0, ip, #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] @ (160a7c ) │ │ │ │ - ldr r3, [pc, #112] @ (160a80 ) │ │ │ │ + ldr r2, [pc, #108] @ (160ad4 ) │ │ │ │ + ldr r3, [pc, #112] @ (160ad8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160a60 │ │ │ │ + cbz r6, 160ab8 │ │ │ │ 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] │ │ │ │ @@ -396026,45 +396057,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 160a2e │ │ │ │ - ldr r2, [pc, #32] @ (160a84 ) │ │ │ │ - ldr r3, [pc, #28] @ (160a80 ) │ │ │ │ + bne.n 160a86 │ │ │ │ + ldr r2, [pc, #32] @ (160adc ) │ │ │ │ + ldr r3, [pc, #28] @ (160ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160a78 │ │ │ │ + bne.n 160ad0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5ea006f │ │ │ │ + @ instruction: 0xf592006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf598006f │ │ │ │ + adc.w r0, r0, #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] @ (160b08 ) │ │ │ │ - ldr r3, [pc, #108] @ (160b0c ) │ │ │ │ + ldr r2, [pc, #108] @ (160b60 ) │ │ │ │ + ldr r3, [pc, #108] @ (160b64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160aea │ │ │ │ + cbz r6, 160b42 │ │ │ │ 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] │ │ │ │ @@ -396077,45 +396108,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 160abc │ │ │ │ - ldr r2, [pc, #36] @ (160b10 ) │ │ │ │ - ldr r3, [pc, #28] @ (160b0c ) │ │ │ │ + bne.n 160b14 │ │ │ │ + ldr r2, [pc, #36] @ (160b68 ) │ │ │ │ + ldr r3, [pc, #28] @ (160b64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160b04 │ │ │ │ + bne.n 160b5c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + add.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf4b6006f │ │ │ │ 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] @ (160b94 ) │ │ │ │ - ldr r3, [pc, #108] @ (160b98 ) │ │ │ │ + ldr r2, [pc, #108] @ (160bec ) │ │ │ │ + ldr r3, [pc, #108] @ (160bf0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160b76 │ │ │ │ + cbz r6, 160bce │ │ │ │ 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] │ │ │ │ @@ -396128,97 +396159,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 160b48 │ │ │ │ - ldr r2, [pc, #36] @ (160b9c ) │ │ │ │ - ldr r3, [pc, #28] @ (160b98 ) │ │ │ │ + bne.n 160ba0 │ │ │ │ + ldr r2, [pc, #36] @ (160bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (160bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160b90 │ │ │ │ + bne.n 160be8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4d0006f │ │ │ │ + orns r0, r8, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + bic.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ 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] @ (160c20 ) │ │ │ │ - ldr r3, [pc, #112] @ (160c24 ) │ │ │ │ + ldr r1, [pc, #108] @ (160c78 ) │ │ │ │ + ldr r3, [pc, #112] @ (160c7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160bfe │ │ │ │ + cbz r2, 160c56 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 160c1c │ │ │ │ + vldr s15, [pc, #76] @ 160c74 │ │ │ │ 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 160bd0 │ │ │ │ - ldr r2, [pc, #40] @ (160c28 ) │ │ │ │ - ldr r3, [pc, #32] @ (160c24 ) │ │ │ │ + bne.n 160c28 │ │ │ │ + ldr r2, [pc, #40] @ (160c80 ) │ │ │ │ + ldr r3, [pc, #32] @ (160c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160c16 │ │ │ │ + bne.n 160c6e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf3ee006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fa006f │ │ │ │ + @ instruction: 0xf3a2006f │ │ │ │ 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] @ (160ca0 ) │ │ │ │ - ldr r3, [pc, #100] @ (160ca4 ) │ │ │ │ + ldr r1, [pc, #96] @ (160cf8 ) │ │ │ │ + ldr r3, [pc, #100] @ (160cfc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160c84 │ │ │ │ + cbz r2, 160cdc │ │ │ │ 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] │ │ │ │ @@ -396227,45 +396258,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 160c5a │ │ │ │ - ldr r2, [pc, #32] @ (160ca8 ) │ │ │ │ - ldr r3, [pc, #28] @ (160ca4 ) │ │ │ │ + bne.n 160cb2 │ │ │ │ + ldr r2, [pc, #32] @ (160d00 ) │ │ │ │ + ldr r3, [pc, #28] @ (160cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160c9c │ │ │ │ + bne.n 160cf4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ba006f │ │ │ │ + @ instruction: 0xf362006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf374006f │ │ │ │ + @ instruction: 0xf31c006f │ │ │ │ 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] @ (160d20 ) │ │ │ │ - ldr r3, [pc, #100] @ (160d24 ) │ │ │ │ + ldr r1, [pc, #96] @ (160d78 ) │ │ │ │ + ldr r3, [pc, #100] @ (160d7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160d04 │ │ │ │ + cbz r2, 160d5c │ │ │ │ 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] │ │ │ │ @@ -396274,263 +396305,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 160cda │ │ │ │ - ldr r2, [pc, #32] @ (160d28 ) │ │ │ │ - ldr r3, [pc, #28] @ (160d24 ) │ │ │ │ + bne.n 160d32 │ │ │ │ + ldr r2, [pc, #32] @ (160d80 ) │ │ │ │ + ldr r3, [pc, #28] @ (160d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160d1c │ │ │ │ + bne.n 160d74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf33a006f │ │ │ │ + @ instruction: 0xf2e2006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f4006f │ │ │ │ + @ instruction: 0xf29c006f │ │ │ │ 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] @ (160e38 ) │ │ │ │ - ldr r3, [pc, #240] @ (160e3c ) │ │ │ │ + ldr r2, [pc, #240] @ (160e90 ) │ │ │ │ + ldr r3, [pc, #240] @ (160e94 ) │ │ │ │ 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 160e00 │ │ │ │ + beq.n 160e58 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 160e30 │ │ │ │ + vldr s20, [pc, #200] @ 160e88 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 160e34 │ │ │ │ + vldr s21, [pc, #200] @ 160e8c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 160e28 │ │ │ │ + vldr d9, [pc, #180] @ 160e80 │ │ │ │ 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 160db2 │ │ │ │ + ble.n 160e0a │ │ │ │ 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 160de4 │ │ │ │ + ble.n 160e3c │ │ │ │ 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 160d7a │ │ │ │ - ldr r2, [pc, #60] @ (160e40 ) │ │ │ │ - ldr r3, [pc, #56] @ (160e3c ) │ │ │ │ + bne.n 160dd2 │ │ │ │ + ldr r2, [pc, #60] @ (160e98 ) │ │ │ │ + ldr r3, [pc, #56] @ (160e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160e1e │ │ │ │ + bne.n 160e76 │ │ │ │ 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 160e30 │ │ │ │ + b.n 160e88 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf2b0006f │ │ │ │ + @ instruction: 0xf258006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f8006f │ │ │ │ + sub.w r0, r0, #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] @ (160f80 ) │ │ │ │ - ldr r3, [pc, #288] @ (160f84 ) │ │ │ │ + ldr r2, [pc, #288] @ (160fd8 ) │ │ │ │ + ldr r3, [pc, #288] @ (160fdc ) │ │ │ │ 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 160f4c │ │ │ │ + beq.n 160fa4 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 160f78 │ │ │ │ + vldr s20, [pc, #248] @ 160fd0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 160f7c │ │ │ │ + vldr s21, [pc, #244] @ 160fd4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 160f70 │ │ │ │ + vldr d9, [pc, #224] @ 160fc8 │ │ │ │ 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 160ed0 │ │ │ │ + ble.n 160f28 │ │ │ │ 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 160f02 │ │ │ │ + ble.n 160f5a │ │ │ │ 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 160f34 │ │ │ │ + ble.n 160f8c │ │ │ │ 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 160e90 │ │ │ │ - ldr r2, [pc, #56] @ (160f88 ) │ │ │ │ - ldr r3, [pc, #52] @ (160f84 ) │ │ │ │ + bne.n 160ee8 │ │ │ │ + ldr r2, [pc, #56] @ (160fe0 ) │ │ │ │ + ldr r3, [pc, #52] @ (160fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160f6a │ │ │ │ + bne.n 160fc2 │ │ │ │ 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 160f78 │ │ │ │ + b.n 160fd0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf198006f │ │ │ │ + adc.w r0, r0, #111 @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ac006f │ │ │ │ + orrs.w r0, r4, #111 @ 0x6f │ │ │ │ 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] @ (1610f8 ) │ │ │ │ - ldr r3, [pc, #336] @ (1610fc ) │ │ │ │ + ldr r2, [pc, #336] @ (161150 ) │ │ │ │ + ldr r3, [pc, #336] @ (161154 ) │ │ │ │ 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 1610c4 │ │ │ │ + beq.w 16111c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1610f0 │ │ │ │ + vldr s20, [pc, #296] @ 161148 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1610f4 │ │ │ │ - vldr d9, [pc, #276] @ 1610e8 │ │ │ │ + vldr s21, [pc, #292] @ 16114c │ │ │ │ + vldr d9, [pc, #276] @ 161140 │ │ │ │ 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] │ │ │ │ @@ -396539,133 +396570,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 16101a │ │ │ │ + ble.n 161072 │ │ │ │ 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 16104c │ │ │ │ + ble.n 1610a4 │ │ │ │ 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 16107e │ │ │ │ + ble.n 1610d6 │ │ │ │ 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 1610b0 │ │ │ │ + ble.n 161108 │ │ │ │ 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 160fd6 │ │ │ │ - ldr r2, [pc, #56] @ (161100 ) │ │ │ │ - ldr r3, [pc, #52] @ (1610fc ) │ │ │ │ + bne.n 16102e │ │ │ │ + ldr r2, [pc, #56] @ (161158 ) │ │ │ │ + ldr r3, [pc, #52] @ (161154 ) │ │ │ │ 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 1610e2 │ │ │ │ + bne.n 16113a │ │ │ │ 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 1610f0 │ │ │ │ + b.n 161148 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - orrs.w r0, r0, #111 @ 0x6f │ │ │ │ + vext.8 q8, q4, , #0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q2, │ │ │ │ + cdp 0, 13, cr0, cr12, 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] @ (161218 ) │ │ │ │ - ldr r3, [pc, #248] @ (16121c ) │ │ │ │ + ldr r2, [pc, #248] @ (161270 ) │ │ │ │ + ldr r3, [pc, #248] @ (161274 ) │ │ │ │ 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 1611dc │ │ │ │ + beq.n 161234 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 161210 │ │ │ │ + vldr s20, [pc, #208] @ 161268 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 161214 │ │ │ │ + vldr s21, [pc, #204] @ 16126c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 161200 │ │ │ │ - vldr d8, [pc, #184] @ 161208 │ │ │ │ + vldr d9, [pc, #180] @ 161258 │ │ │ │ + vldr d8, [pc, #184] @ 161260 │ │ │ │ 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 16118a │ │ │ │ + ble.n 1611e2 │ │ │ │ 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 │ │ │ │ @@ -396673,15 +396704,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 1611be │ │ │ │ + ble.n 161216 │ │ │ │ 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 │ │ │ │ @@ -396691,82 +396722,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 161152 │ │ │ │ - ldr r2, [pc, #64] @ (161220 ) │ │ │ │ - ldr r3, [pc, #60] @ (16121c ) │ │ │ │ + bne.n 1611aa │ │ │ │ + ldr r2, [pc, #64] @ (161278 ) │ │ │ │ + ldr r3, [pc, #60] @ (161274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1611fa │ │ │ │ + bne.n 161252 │ │ │ │ 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 161210 │ │ │ │ + b.n 161268 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp 0, 13, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 8, cr0, cr0, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr12, cr15, {3} │ │ │ │ + stcl 0, cr0, [r4, #444] @ 0x1bc │ │ │ │ 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] @ (161360 ) │ │ │ │ - ldr r3, [pc, #288] @ (161364 ) │ │ │ │ + ldr r2, [pc, #288] @ (1613b8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1613bc ) │ │ │ │ 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 161326 │ │ │ │ + beq.n 16137e │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 161358 │ │ │ │ + vldr s20, [pc, #248] @ 1613b0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16135c │ │ │ │ - vldr d9, [pc, #220] @ 161348 │ │ │ │ - vldr d8, [pc, #224] @ 161350 │ │ │ │ + vldr s21, [pc, #244] @ 1613b4 │ │ │ │ + vldr d9, [pc, #220] @ 1613a0 │ │ │ │ + vldr d8, [pc, #224] @ 1613a8 │ │ │ │ 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 1612a6 │ │ │ │ + ble.n 1612fe │ │ │ │ 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 │ │ │ │ @@ -396774,15 +396805,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 1612da │ │ │ │ + ble.n 161332 │ │ │ │ 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 │ │ │ │ @@ -396790,15 +396821,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 16130e │ │ │ │ + ble.n 161366 │ │ │ │ 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 │ │ │ │ @@ -396807,81 +396838,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 161270 │ │ │ │ - ldr r2, [pc, #64] @ (161368 ) │ │ │ │ - ldr r3, [pc, #56] @ (161364 ) │ │ │ │ + bne.n 1612c8 │ │ │ │ + ldr r2, [pc, #64] @ (1613c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1613bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161344 │ │ │ │ + bne.n 16139c │ │ │ │ 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 161358 │ │ │ │ + b.n 1613b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldc 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ + stcl 0, cr0, [r0, #-444]! @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + ldcl 0, cr0, [sl], #-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] @ (1614e0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1614e4 ) │ │ │ │ + ldr r2, [pc, #344] @ (161538 ) │ │ │ │ + ldr r3, [pc, #344] @ (16153c ) │ │ │ │ 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 1614a2 │ │ │ │ + beq.w 1614fa │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 1614d8 │ │ │ │ - vldr s21, [pc, #300] @ 1614dc │ │ │ │ - vldr d9, [pc, #276] @ 1614c8 │ │ │ │ - vldr d8, [pc, #280] @ 1614d0 │ │ │ │ + vldr s20, [pc, #300] @ 161530 │ │ │ │ + vldr s21, [pc, #300] @ 161534 │ │ │ │ + vldr d9, [pc, #276] @ 161520 │ │ │ │ + vldr d8, [pc, #280] @ 161528 │ │ │ │ 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 1613f2 │ │ │ │ + ble.n 16144a │ │ │ │ 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 │ │ │ │ @@ -396889,15 +396920,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 161426 │ │ │ │ + ble.n 16147e │ │ │ │ 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 │ │ │ │ @@ -396905,15 +396936,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 16145a │ │ │ │ + ble.n 1614b2 │ │ │ │ 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 │ │ │ │ @@ -396921,15 +396952,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 16148e │ │ │ │ + ble.n 1614e6 │ │ │ │ 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 │ │ │ │ @@ -396937,413 +396968,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 1613b8 │ │ │ │ - ldr r2, [pc, #68] @ (1614e8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1614e4 ) │ │ │ │ + bne.n 161410 │ │ │ │ + ldr r2, [pc, #68] @ (161540 ) │ │ │ │ + ldr r3, [pc, #60] @ (16153c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1614c0 │ │ │ │ + bne.n 161518 │ │ │ │ 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 1614d8 │ │ │ │ + b.n 161530 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldcl 0, cr0, [r0], #-444 @ 0xfffffe44 │ │ │ │ + ldc 0, cr0, [r8], {111} @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r6, pc, asr #1 │ │ │ │ + @ instruction: 0xeafe006f │ │ │ │ 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] @ (16157c ) │ │ │ │ - ldr r3, [pc, #124] @ (161580 ) │ │ │ │ + ldr r2, [pc, #124] @ (1615d4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1615d8 ) │ │ │ │ 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 16155c │ │ │ │ + beq.n 1615b4 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 161524 │ │ │ │ - ldr r2, [pc, #36] @ (161584 ) │ │ │ │ - ldr r3, [pc, #32] @ (161580 ) │ │ │ │ + bne.n 16157c │ │ │ │ + ldr r2, [pc, #36] @ (1615dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1615d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161576 │ │ │ │ + bne.n 1615ce │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf8006f │ │ │ │ + @ instruction: 0xeaa0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, pc, asr #1 │ │ │ │ + orr.w r0, r4, pc, asr #1 │ │ │ │ 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] @ (16161c ) │ │ │ │ - ldr r3, [pc, #128] @ (161620 ) │ │ │ │ + ldr r2, [pc, #128] @ (161674 ) │ │ │ │ + ldr r3, [pc, #128] @ (161678 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1615fc │ │ │ │ + cbz r7, 161654 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1615ba │ │ │ │ - ldr r2, [pc, #36] @ (161624 ) │ │ │ │ - ldr r3, [pc, #32] @ (161620 ) │ │ │ │ + bne.n 161612 │ │ │ │ + ldr r2, [pc, #36] @ (16167c ) │ │ │ │ + ldr r3, [pc, #32] @ (161678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161616 │ │ │ │ + bne.n 16166e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, ip, pc, asr #1 │ │ │ │ + and.w r0, r4, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #444]! @ 0x1bc │ │ │ │ + @ instruction: 0xe9a4006f │ │ │ │ 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] @ (1616bc ) │ │ │ │ - ldr r3, [pc, #128] @ (1616c0 ) │ │ │ │ + ldr r2, [pc, #128] @ (161714 ) │ │ │ │ + ldr r3, [pc, #128] @ (161718 ) │ │ │ │ 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 16169c │ │ │ │ + beq.n 1616f4 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 161662 │ │ │ │ - ldr r2, [pc, #36] @ (1616c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1616c0 ) │ │ │ │ + bne.n 1616ba │ │ │ │ + ldr r2, [pc, #36] @ (16171c ) │ │ │ │ + ldr r3, [pc, #32] @ (161718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1616b6 │ │ │ │ + bne.n 16170e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9bc006f │ │ │ │ + strd r0, r0, [r4, #-444]! @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-444] @ 0x1bc │ │ │ │ + stmdb r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1616ec │ │ │ │ + cbz r7, 161744 │ │ │ │ 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 1616f0 │ │ │ │ + bne.n 161748 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616e6 │ │ │ │ + bne.n 16173e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 16174c │ │ │ │ + vldr s12, [pc, #88] @ 1617a4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 161750 │ │ │ │ + vldr s13, [pc, #84] @ 1617a8 │ │ │ │ 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 161732 │ │ │ │ + ble.n 16178a │ │ │ │ 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 161700 │ │ │ │ + bne.n 161758 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616fc │ │ │ │ + bne.n 161754 │ │ │ │ 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 161862 │ │ │ │ + beq.n 1618ba │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 161862 │ │ │ │ + beq.n 1618ba │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 161868 │ │ │ │ + vldr s12, [pc, #244] @ 1618c0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 16186c │ │ │ │ + vldr s13, [pc, #244] @ 1618c4 │ │ │ │ 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 1617b8 │ │ │ │ + ble.n 161810 │ │ │ │ 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 1617e8 │ │ │ │ + ble.n 161840 │ │ │ │ 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 16181a │ │ │ │ + ble.n 161872 │ │ │ │ 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 161848 │ │ │ │ + ble.n 1618a0 │ │ │ │ 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 161788 │ │ │ │ + bne.n 1617e0 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 16177e │ │ │ │ + bne.n 1617d6 │ │ │ │ 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 161754 │ │ │ │ - cbz r2, 1618de │ │ │ │ + b.w 1617ac │ │ │ │ + cbz r2, 161936 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1618e0 │ │ │ │ + vldr s12, [pc, #92] @ 161938 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1618e4 │ │ │ │ + vldr s13, [pc, #88] @ 16193c │ │ │ │ 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 1618cc │ │ │ │ + ble.n 161924 │ │ │ │ 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 16188c │ │ │ │ + bne.n 1618e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161958 │ │ │ │ + cbz r2, 1619b0 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 16195c │ │ │ │ + vldr s12, [pc, #96] @ 1619b4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 161960 │ │ │ │ + vldr s13, [pc, #92] @ 1619b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161934 │ │ │ │ + ble.n 16198c │ │ │ │ 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 │ │ │ │ @@ -397352,37 +397383,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 161904 │ │ │ │ + bne.n 16195c │ │ │ │ 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, 1619cc │ │ │ │ + cbz r2, 161a24 │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1619d0 │ │ │ │ - vldr s13, [pc, #96] @ 1619d4 │ │ │ │ + vldr s12, [pc, #96] @ 161a28 │ │ │ │ + vldr s13, [pc, #96] @ 161a2c │ │ │ │ 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 1619aa │ │ │ │ + ble.n 161a02 │ │ │ │ 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 │ │ │ │ @@ -397391,40 +397422,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 16197a │ │ │ │ + bne.n 1619d2 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161a46 │ │ │ │ + cbz r2, 161a9e │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 161a48 │ │ │ │ + vldr s12, [pc, #96] @ 161aa0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 161a4c │ │ │ │ + vldr s13, [pc, #96] @ 161aa4 │ │ │ │ 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 161a26 │ │ │ │ + ble.n 161a7e │ │ │ │ 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 │ │ │ │ @@ -397433,118 +397464,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 1619f2 │ │ │ │ + bne.n 161a4a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161ac8 │ │ │ │ + cbz r2, 161b20 │ │ │ │ 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] @ 161acc │ │ │ │ + vldr s17, [pc, #88] @ 161b24 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 161ad0 │ │ │ │ + vldr s16, [pc, #88] @ 161b28 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161ab2 │ │ │ │ + ble.n 161b0a │ │ │ │ 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 161a7a │ │ │ │ + bne.n 161ad2 │ │ │ │ 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 161b5a │ │ │ │ + beq.n 161bb2 │ │ │ │ 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] @ 161b5c │ │ │ │ + vldr s16, [pc, #96] @ 161bb4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161b34 │ │ │ │ + ble.n 161b8c │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 161b60 │ │ │ │ + vldr s15, [pc, #64] @ 161bb8 │ │ │ │ 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 161b00 │ │ │ │ + bne.n 161b58 │ │ │ │ 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, 161b9c │ │ │ │ + cbz r2, 161bf4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -397553,50 +397584,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 161b76 │ │ │ │ + bne.n 161bce │ │ │ │ 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] @ (161c88 ) │ │ │ │ - ldr r3, [pc, #216] @ (161c8c ) │ │ │ │ + ldr r1, [pc, #212] @ (161ce0 ) │ │ │ │ + ldr r3, [pc, #216] @ (161ce4 ) │ │ │ │ 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 161c64 │ │ │ │ + beq.n 161cbc │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161c80 │ │ │ │ - vldr s13, [pc, #176] @ 161c84 │ │ │ │ + vldr s12, [pc, #176] @ 161cd8 │ │ │ │ + vldr s13, [pc, #176] @ 161cdc │ │ │ │ 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 161c18 │ │ │ │ + ble.n 161c70 │ │ │ │ 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] │ │ │ │ @@ -397606,83 +397637,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 161c54 │ │ │ │ + ble.n 161cac │ │ │ │ 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 161bda │ │ │ │ - ldr r2, [pc, #40] @ (161c90 ) │ │ │ │ - ldr r3, [pc, #36] @ (161c8c ) │ │ │ │ + bne.n 161c32 │ │ │ │ + ldr r2, [pc, #40] @ (161ce8 ) │ │ │ │ + ldr r3, [pc, #36] @ (161ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161c7c │ │ │ │ + bne.n 161cd4 │ │ │ │ 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 161518 │ │ │ │ + b.n 1624c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623bc │ │ │ │ + b.n 162364 │ │ │ │ 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] @ (161d7c ) │ │ │ │ + ldr r0, [pc, #212] @ (161dd4 ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161d80 ) │ │ │ │ + ldr r1, [pc, #212] @ (161dd8 ) │ │ │ │ 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 161d58 │ │ │ │ + beq.n 161db0 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161d74 │ │ │ │ + vldr s12, [pc, #176] @ 161dcc │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 161d78 │ │ │ │ + vldr s13, [pc, #172] @ 161dd0 │ │ │ │ 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 161d0a │ │ │ │ + ble.n 161d62 │ │ │ │ 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] │ │ │ │ @@ -397694,85 +397725,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 161d4a │ │ │ │ + ble.n 161da2 │ │ │ │ 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 161ccc │ │ │ │ - ldr r2, [pc, #40] @ (161d84 ) │ │ │ │ - ldr r3, [pc, #36] @ (161d80 ) │ │ │ │ + bne.n 161d24 │ │ │ │ + ldr r2, [pc, #40] @ (161ddc ) │ │ │ │ + ldr r3, [pc, #36] @ (161dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161d70 │ │ │ │ + bne.n 161dc8 │ │ │ │ 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 162424 │ │ │ │ + b.n 1623cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1622c8 │ │ │ │ + b.n 162270 │ │ │ │ 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] @ (161e74 ) │ │ │ │ - ldr r3, [pc, #220] @ (161e78 ) │ │ │ │ + ldr r1, [pc, #216] @ (161ecc ) │ │ │ │ + ldr r3, [pc, #220] @ (161ed0 ) │ │ │ │ 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 161e50 │ │ │ │ + beq.n 161ea8 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 161e6c │ │ │ │ - vldr s13, [pc, #180] @ 161e70 │ │ │ │ + vldr s12, [pc, #180] @ 161ec4 │ │ │ │ + vldr s13, [pc, #180] @ 161ec8 │ │ │ │ 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 161e02 │ │ │ │ + ble.n 161e5a │ │ │ │ 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] │ │ │ │ @@ -397780,15 +397811,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 161e36 │ │ │ │ + ble.n 161e8e │ │ │ │ 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] │ │ │ │ @@ -397797,80 +397828,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 161dc4 │ │ │ │ - ldr r2, [pc, #40] @ (161e7c ) │ │ │ │ - ldr r3, [pc, #36] @ (161e78 ) │ │ │ │ + bne.n 161e1c │ │ │ │ + ldr r2, [pc, #40] @ (161ed4 ) │ │ │ │ + ldr r3, [pc, #36] @ (161ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161e68 │ │ │ │ + bne.n 161ec0 │ │ │ │ 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 162334 │ │ │ │ + b.n 1622dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1621d0 │ │ │ │ + b.n 162178 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161f3e │ │ │ │ + beq.n 161f96 │ │ │ │ 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] @ 161f40 │ │ │ │ - vldr s16, [pc, #152] @ 161f44 │ │ │ │ + vldr s17, [pc, #152] @ 161f98 │ │ │ │ + vldr s16, [pc, #152] @ 161f9c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161ee4 │ │ │ │ + ble.n 161f3c │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161f26 │ │ │ │ + ble.n 161f7e │ │ │ │ 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 │ │ │ │ @@ -397878,126 +397909,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 161eac │ │ │ │ + bne.n 161f04 │ │ │ │ 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 162008 │ │ │ │ + beq.n 162060 │ │ │ │ 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] @ 16200c │ │ │ │ + vldr s16, [pc, #156] @ 162064 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fac │ │ │ │ + ble.n 162004 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 162010 │ │ │ │ + vldrlt s15, [pc, #116] @ 162068 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fe6 │ │ │ │ + ble.n 16203e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 162010 │ │ │ │ + vldrlt s15, [pc, #60] @ 162068 │ │ │ │ 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 161f74 │ │ │ │ + bne.n 161fcc │ │ │ │ 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] @ (162138 ) │ │ │ │ - ldr r3, [pc, #272] @ (16213c ) │ │ │ │ + ldr r2, [pc, #272] @ (162190 ) │ │ │ │ + ldr r3, [pc, #272] @ (162194 ) │ │ │ │ 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 162110 │ │ │ │ + beq.n 162168 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 162130 │ │ │ │ + vldr s12, [pc, #228] @ 162188 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162134 │ │ │ │ + vldr s13, [pc, #228] @ 16218c │ │ │ │ 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 162094 │ │ │ │ + ble.n 1620ec │ │ │ │ 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] │ │ │ │ @@ -398005,15 +398036,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 1620c8 │ │ │ │ + ble.n 162120 │ │ │ │ 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] │ │ │ │ @@ -398021,15 +398052,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 1620fc │ │ │ │ + ble.n 162154 │ │ │ │ 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] │ │ │ │ @@ -398037,72 +398068,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 162056 │ │ │ │ - ldr r2, [pc, #44] @ (162140 ) │ │ │ │ - ldr r3, [pc, #40] @ (16213c ) │ │ │ │ + bne.n 1620ae │ │ │ │ + ldr r2, [pc, #44] @ (162198 ) │ │ │ │ + ldr r3, [pc, #40] @ (162194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16212a │ │ │ │ + bne.n 162182 │ │ │ │ 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 208 @ 0xd0 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ 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] @ (162264 ) │ │ │ │ - ldr r3, [pc, #272] @ (162268 ) │ │ │ │ + ldr r2, [pc, #268] @ (1622bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1622c0 ) │ │ │ │ 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 16223e │ │ │ │ + beq.n 162296 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 16225c │ │ │ │ + vldr s12, [pc, #232] @ 1622b4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162260 │ │ │ │ + vldr s13, [pc, #228] @ 1622b8 │ │ │ │ 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 1621c2 │ │ │ │ + ble.n 16221a │ │ │ │ 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] │ │ │ │ @@ -398110,15 +398141,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 1621f6 │ │ │ │ + ble.n 16224e │ │ │ │ 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] │ │ │ │ @@ -398126,15 +398157,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 16222a │ │ │ │ + ble.n 162282 │ │ │ │ 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] │ │ │ │ @@ -398142,39 +398173,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 162180 │ │ │ │ - ldr r2, [pc, #44] @ (16226c ) │ │ │ │ - ldr r3, [pc, #36] @ (162268 ) │ │ │ │ + bne.n 1621d8 │ │ │ │ + ldr r2, [pc, #44] @ (1622c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1622c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162256 │ │ │ │ + bne.n 1622ae │ │ │ │ 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 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1621e4 │ │ │ │ + ble.n 16238c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 1622aa │ │ │ │ + cbz r2, 162302 │ │ │ │ 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 │ │ │ │ @@ -398185,76 +398216,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 162284 │ │ │ │ + bne.n 1622dc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1623a2 │ │ │ │ + beq.n 1623fa │ │ │ │ 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] @ 1623a4 │ │ │ │ - vldr s16, [pc, #208] @ 1623a8 │ │ │ │ + vldr s17, [pc, #208] @ 1623fc │ │ │ │ + vldr s16, [pc, #208] @ 162400 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162312 │ │ │ │ + ble.n 16236a │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16234c │ │ │ │ + ble.n 1623a4 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162386 │ │ │ │ + ble.n 1623de │ │ │ │ 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 │ │ │ │ @@ -398263,57 +398294,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 1622da │ │ │ │ + bne.n 162332 │ │ │ │ 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] @ (1624f8 ) │ │ │ │ - ldr r3, [pc, #316] @ (1624fc ) │ │ │ │ + ldr r2, [pc, #312] @ (162550 ) │ │ │ │ + ldr r3, [pc, #316] @ (162554 ) │ │ │ │ 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 1624d2 │ │ │ │ + beq.n 16252a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1624f0 │ │ │ │ + vldr s12, [pc, #272] @ 162548 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1624f4 │ │ │ │ + vldr s13, [pc, #268] @ 16254c │ │ │ │ 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 162426 │ │ │ │ + ble.n 16247e │ │ │ │ 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] │ │ │ │ @@ -398321,15 +398352,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 16245a │ │ │ │ + ble.n 1624b2 │ │ │ │ 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] │ │ │ │ @@ -398337,15 +398368,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 16248e │ │ │ │ + ble.n 1624e6 │ │ │ │ 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] │ │ │ │ @@ -398353,123 +398384,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 1624c2 │ │ │ │ + ble.n 16251a │ │ │ │ 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 1623e8 │ │ │ │ - ldr r2, [pc, #44] @ (162500 ) │ │ │ │ - ldr r3, [pc, #36] @ (1624fc ) │ │ │ │ + bne.n 162440 │ │ │ │ + ldr r2, [pc, #44] @ (162558 ) │ │ │ │ + ldr r3, [pc, #36] @ (162554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1624ea │ │ │ │ + bne.n 162542 │ │ │ │ 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 │ │ │ │ - bgt.n 162570 │ │ │ │ + blt.n 162518 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 162550 │ │ │ │ + bge.n 1624f8 │ │ │ │ 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] @ (16263c ) │ │ │ │ - ldr r3, [pc, #288] @ (162640 ) │ │ │ │ + ldr r2, [pc, #288] @ (162694 ) │ │ │ │ + ldr r3, [pc, #288] @ (162698 ) │ │ │ │ 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 162610 │ │ │ │ + beq.n 162668 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 162634 │ │ │ │ + vldr s17, [pc, #248] @ 16268c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 162638 │ │ │ │ + vldr s16, [pc, #244] @ 162690 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162586 │ │ │ │ + ble.n 1625de │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625c2 │ │ │ │ + ble.n 16261a │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625fe │ │ │ │ + ble.n 162656 │ │ │ │ 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 │ │ │ │ @@ -398478,109 +398509,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 162546 │ │ │ │ - ldr r2, [pc, #48] @ (162644 ) │ │ │ │ - ldr r3, [pc, #44] @ (162640 ) │ │ │ │ + bne.n 16259e │ │ │ │ + ldr r2, [pc, #48] @ (16269c ) │ │ │ │ + ldr r3, [pc, #44] @ (162698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16262e │ │ │ │ + bne.n 162686 │ │ │ │ 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 1625f8 │ │ │ │ + bge.n 1625a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162618 │ │ │ │ + bls.n 1625c0 │ │ │ │ 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] @ (16277c ) │ │ │ │ - ldr r3, [pc, #284] @ (162780 ) │ │ │ │ + ldr r2, [pc, #284] @ (1627d4 ) │ │ │ │ + ldr r3, [pc, #284] @ (1627d8 ) │ │ │ │ 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 162752 │ │ │ │ + beq.n 1627aa │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 162774 │ │ │ │ + vldr s17, [pc, #244] @ 1627cc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 162778 │ │ │ │ + vldr s16, [pc, #240] @ 1627d0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1626c8 │ │ │ │ + ble.n 162720 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162704 │ │ │ │ + ble.n 16275c │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162740 │ │ │ │ + ble.n 162798 │ │ │ │ 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 │ │ │ │ @@ -398589,114 +398620,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 16268a │ │ │ │ - ldr r2, [pc, #48] @ (162784 ) │ │ │ │ - ldr r3, [pc, #40] @ (162780 ) │ │ │ │ + bne.n 1626e2 │ │ │ │ + ldr r2, [pc, #48] @ (1627dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1627d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162770 │ │ │ │ + bne.n 1627c8 │ │ │ │ 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 │ │ │ │ - bls.n 1626b0 │ │ │ │ + bls.n 162858 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1626d4 │ │ │ │ + bhi.n 16287c │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1628b2 │ │ │ │ + beq.w 16290a │ │ │ │ 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] @ 1628b4 │ │ │ │ - vldr s16, [pc, #260] @ 1628b8 │ │ │ │ + vldr s17, [pc, #260] @ 16290c │ │ │ │ + vldr s16, [pc, #260] @ 162910 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1627ec │ │ │ │ + ble.n 162844 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162826 │ │ │ │ + ble.n 16287e │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162860 │ │ │ │ + ble.n 1628b8 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16289a │ │ │ │ + ble.n 1628f2 │ │ │ │ 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 │ │ │ │ @@ -398704,100 +398735,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 1627b4 │ │ │ │ + bne.n 16280c │ │ │ │ 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 1629ee │ │ │ │ + beq.w 162a46 │ │ │ │ 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] @ 1629f0 │ │ │ │ - vldr s16, [pc, #268] @ 1629f4 │ │ │ │ + vldr s17, [pc, #268] @ 162a48 │ │ │ │ + vldr s16, [pc, #268] @ 162a4c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162926 │ │ │ │ + ble.n 16297e │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162960 │ │ │ │ + ble.n 1629b8 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16299a │ │ │ │ + ble.n 1629f2 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1629d6 │ │ │ │ + ble.n 162a2e │ │ │ │ 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 │ │ │ │ @@ -398805,110 +398836,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 1628e8 │ │ │ │ + bne.n 162940 │ │ │ │ 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] @ (162b68 ) │ │ │ │ - ldr r3, [pc, #344] @ (162b6c ) │ │ │ │ + ldr r2, [pc, #344] @ (162bc0 ) │ │ │ │ + ldr r3, [pc, #344] @ (162bc4 ) │ │ │ │ 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 162b3c │ │ │ │ + beq.w 162b94 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 162b60 │ │ │ │ - vldr s16, [pc, #300] @ 162b64 │ │ │ │ + vldr s17, [pc, #300] @ 162bb8 │ │ │ │ + vldr s16, [pc, #300] @ 162bbc │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a78 │ │ │ │ + ble.n 162ad0 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162ab4 │ │ │ │ + ble.n 162b0c │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162af0 │ │ │ │ + ble.n 162b48 │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b2c │ │ │ │ + ble.n 162b84 │ │ │ │ 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 │ │ │ │ @@ -398916,48 +398947,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 162a38 │ │ │ │ - ldr r2, [pc, #48] @ (162b70 ) │ │ │ │ - ldr r3, [pc, #44] @ (162b6c ) │ │ │ │ + bne.w 162a90 │ │ │ │ + ldr r2, [pc, #48] @ (162bc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (162bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162b5a │ │ │ │ + bne.n 162bb2 │ │ │ │ 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 162b3c │ │ │ │ + bpl.n 162ae4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 162aec │ │ │ │ + bmi.n 162c94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 162b86 │ │ │ │ + cbz r2, 162bde │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 162b78 │ │ │ │ + bne.n 162bd0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162bfe │ │ │ │ + cbz r2, 162c56 │ │ │ │ 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 │ │ │ │ @@ -398983,18 +399014,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 162ba2 │ │ │ │ + bne.n 162bfa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162c6e │ │ │ │ + cbz r2, 162cc6 │ │ │ │ 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 │ │ │ │ @@ -399017,18 +399048,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 162c1c │ │ │ │ + bne.n 162c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ce4 │ │ │ │ + cbz r2, 162d3c │ │ │ │ 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] │ │ │ │ @@ -399053,19 +399084,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 162c88 │ │ │ │ + bne.n 162ce0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162d3e │ │ │ │ + cbz r2, 162d96 │ │ │ │ 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 │ │ │ │ @@ -399084,18 +399115,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 162d0a │ │ │ │ + bne.n 162d62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162db2 │ │ │ │ + cbz r2, 162e0a │ │ │ │ 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 │ │ │ │ @@ -399120,18 +399151,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 162d62 │ │ │ │ + bne.n 162dba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e26 │ │ │ │ + cbz r2, 162e7e │ │ │ │ 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 │ │ │ │ @@ -399155,18 +399186,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 162dd8 │ │ │ │ + bne.n 162e30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e9a │ │ │ │ + cbz r2, 162ef2 │ │ │ │ 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 │ │ │ │ @@ -399190,36 +399221,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 162e4c │ │ │ │ + bne.n 162ea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ed2 │ │ │ │ + cbz r2, 162f2a │ │ │ │ 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 162eac │ │ │ │ + bne.n 162f04 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f14 │ │ │ │ + cbz r2, 162f6c │ │ │ │ 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 │ │ │ │ @@ -399230,19 +399261,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 162ee2 │ │ │ │ + bne.n 162f3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162f54 │ │ │ │ + cbz r2, 162fac │ │ │ │ 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 │ │ │ │ @@ -399251,19 +399282,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 162f24 │ │ │ │ + bne.n 162f7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162fd0 │ │ │ │ + cbz r2, 163028 │ │ │ │ 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 │ │ │ │ @@ -399288,20 +399319,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 162f76 │ │ │ │ + bne.n 162fce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16305a │ │ │ │ + beq.n 1630b2 │ │ │ │ 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 │ │ │ │ @@ -399329,19 +399360,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 162ff4 │ │ │ │ + bne.n 16304c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1630e0 │ │ │ │ + beq.n 163138 │ │ │ │ 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 │ │ │ │ @@ -399368,19 +399399,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 16307a │ │ │ │ + bne.n 1630d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16313e │ │ │ │ + cbz r2, 163196 │ │ │ │ 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 │ │ │ │ @@ -399400,18 +399431,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 163106 │ │ │ │ + bne.n 16315e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1631c0 │ │ │ │ + cbz r2, 163218 │ │ │ │ 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 │ │ │ │ @@ -399438,19 +399469,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 163166 │ │ │ │ + bne.n 1631be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163200 │ │ │ │ + cbz r2, 163258 │ │ │ │ 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 │ │ │ │ @@ -399460,19 +399491,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 1631d8 │ │ │ │ + bne.n 163230 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163240 │ │ │ │ + cbz r2, 163298 │ │ │ │ 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 │ │ │ │ @@ -399482,20 +399513,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 16320e │ │ │ │ + bne.n 163266 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1632f2 │ │ │ │ + beq.n 16334a │ │ │ │ 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] │ │ │ │ @@ -399536,19 +399567,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 16325e │ │ │ │ + bne.n 1632b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16339c │ │ │ │ + beq.n 1633f4 │ │ │ │ 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 │ │ │ │ @@ -399587,19 +399618,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 163316 │ │ │ │ + bne.n 16336e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1633dc │ │ │ │ + cbz r2, 163434 │ │ │ │ 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]! │ │ │ │ @@ -399609,19 +399640,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 1633b0 │ │ │ │ + bne.n 163408 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16341c │ │ │ │ + cbz r2, 163474 │ │ │ │ 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]! │ │ │ │ @@ -399631,20 +399662,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 1633f0 │ │ │ │ + bne.n 163448 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1634c6 │ │ │ │ + beq.n 16351e │ │ │ │ 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 │ │ │ │ @@ -399685,19 +399716,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 163440 │ │ │ │ + bne.n 163498 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163570 │ │ │ │ + beq.n 1635c8 │ │ │ │ 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 │ │ │ │ @@ -399736,20 +399767,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 1634ea │ │ │ │ + bne.n 163542 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163622 │ │ │ │ + beq.n 16367a │ │ │ │ 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 │ │ │ │ @@ -399790,19 +399821,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 163596 │ │ │ │ + bne.n 1635ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1636d2 │ │ │ │ + beq.n 16372a │ │ │ │ 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 │ │ │ │ @@ -399843,18 +399874,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 163646 │ │ │ │ + bne.n 16369e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163720 │ │ │ │ + cbz r2, 163778 │ │ │ │ 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 │ │ │ │ @@ -399867,20 +399898,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 1636da │ │ │ │ + bne.n 163732 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1637ea │ │ │ │ + beq.n 163842 │ │ │ │ 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 │ │ │ │ @@ -399925,19 +399956,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 163740 │ │ │ │ + bne.n 163798 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1638a0 │ │ │ │ + beq.n 1638f8 │ │ │ │ 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 │ │ │ │ @@ -399980,19 +400011,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 16380e │ │ │ │ + bne.n 163866 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1638e8 │ │ │ │ + cbz r2, 163940 │ │ │ │ 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 │ │ │ │ @@ -400003,19 +400034,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 1638b0 │ │ │ │ + bne.n 163908 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163934 │ │ │ │ + cbz r2, 16398c │ │ │ │ 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] │ │ │ │ @@ -400028,23 +400059,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 1638f6 │ │ │ │ + bne.n 16394e │ │ │ │ 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 1639f4 │ │ │ │ + beq.n 163a4c │ │ │ │ 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 │ │ │ │ @@ -400089,19 +400120,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 163960 │ │ │ │ + bne.n 1639b8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 163a3e │ │ │ │ + cbz r2, 163a96 │ │ │ │ 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 │ │ │ │ @@ -400112,19 +400143,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 163a08 │ │ │ │ + bne.n 163a60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163af4 │ │ │ │ + beq.n 163b4c │ │ │ │ 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 │ │ │ │ @@ -400167,33 +400198,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 163a62 │ │ │ │ + bne.n 163aba │ │ │ │ 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] @ (163ba0 ) │ │ │ │ - ldr r3, [pc, #148] @ (163ba4 ) │ │ │ │ + ldr r2, [pc, #148] @ (163bf8 ) │ │ │ │ + ldr r3, [pc, #148] @ (163bfc ) │ │ │ │ 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 163b82 │ │ │ │ + beq.n 163bda │ │ │ │ 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 │ │ │ │ @@ -400219,34 +400250,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 163b34 │ │ │ │ - ldr r2, [pc, #36] @ (163ba8 ) │ │ │ │ - ldr r3, [pc, #28] @ (163ba4 ) │ │ │ │ + bne.n 163b8c │ │ │ │ + ldr r2, [pc, #36] @ (163c00 ) │ │ │ │ + ldr r3, [pc, #28] @ (163bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163b9c │ │ │ │ + bne.n 163bf4 │ │ │ │ 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, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163bf8 │ │ │ │ + cbz r2, 163c50 │ │ │ │ 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] │ │ │ │ @@ -400260,33 +400291,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 163bb6 │ │ │ │ + bne.n 163c0e │ │ │ │ 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] @ (163cac ) │ │ │ │ - ldr r3, [pc, #156] @ (163cb0 ) │ │ │ │ + ldr r2, [pc, #156] @ (163d04 ) │ │ │ │ + ldr r3, [pc, #156] @ (163d08 ) │ │ │ │ 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 163c8c │ │ │ │ + beq.n 163ce4 │ │ │ │ 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 │ │ │ │ @@ -400314,35 +400345,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 163c38 │ │ │ │ - ldr r2, [pc, #36] @ (163cb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (163cb0 ) │ │ │ │ + bne.n 163c90 │ │ │ │ + ldr r2, [pc, #36] @ (163d0c ) │ │ │ │ + ldr r3, [pc, #32] @ (163d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163ca6 │ │ │ │ + bne.n 163cfe │ │ │ │ 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, r6, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163d08 │ │ │ │ + cbz r2, 163d60 │ │ │ │ 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] │ │ │ │ @@ -400356,19 +400387,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 163cc4 │ │ │ │ + bne.n 163d1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163d5c │ │ │ │ + cbz r2, 163db4 │ │ │ │ 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] │ │ │ │ @@ -400382,19 +400413,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 163d18 │ │ │ │ + bne.n 163d70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163db4 │ │ │ │ + cbz r2, 163e0c │ │ │ │ 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 │ │ │ │ @@ -400410,19 +400441,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 163d76 │ │ │ │ + bne.n 163dce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e0c │ │ │ │ + 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 │ │ │ │ @@ -400438,19 +400469,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 163dce │ │ │ │ + bne.n 163e26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e60 │ │ │ │ + cbz r2, 163eb8 │ │ │ │ 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] │ │ │ │ @@ -400464,19 +400495,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 163e1c │ │ │ │ + bne.n 163e74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163eb4 │ │ │ │ + cbz r2, 163f0c │ │ │ │ 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] │ │ │ │ @@ -400490,19 +400521,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 163e70 │ │ │ │ + bne.n 163ec8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f08 │ │ │ │ + cbz r2, 163f60 │ │ │ │ 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] │ │ │ │ @@ -400516,19 +400547,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 163ec4 │ │ │ │ + bne.n 163f1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f5c │ │ │ │ + cbz r2, 163fb4 │ │ │ │ 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] │ │ │ │ @@ -400542,19 +400573,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 163f18 │ │ │ │ + bne.n 163f70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fa2 │ │ │ │ + cbz r2, 163ffa │ │ │ │ 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] │ │ │ │ @@ -400566,18 +400597,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 163f6a │ │ │ │ + bne.n 163fc2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163fe6 │ │ │ │ + cbz r2, 16403e │ │ │ │ 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] │ │ │ │ @@ -400589,22 +400620,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 163fae │ │ │ │ + bne.n 164006 │ │ │ │ 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 1640ca │ │ │ │ + beq.n 164122 │ │ │ │ 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 │ │ │ │ @@ -400659,23 +400690,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 164010 │ │ │ │ + bne.n 164068 │ │ │ │ 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 1641b6 │ │ │ │ + beq.n 16420e │ │ │ │ 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 │ │ │ │ @@ -400734,32 +400765,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 1640fa │ │ │ │ + bne.n 164152 │ │ │ │ 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] @ (164280 ) │ │ │ │ - ldr r3, [pc, #176] @ (164284 ) │ │ │ │ + ldr r2, [pc, #176] @ (1642d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1642dc ) │ │ │ │ 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 164262 │ │ │ │ + beq.n 1642ba │ │ │ │ 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 │ │ │ │ @@ -400795,47 +400826,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 1641f6 │ │ │ │ - ldr r2, [pc, #36] @ (164288 ) │ │ │ │ - ldr r3, [pc, #28] @ (164284 ) │ │ │ │ + bne.n 16424e │ │ │ │ + ldr r2, [pc, #36] @ (1642e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1642dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16427c │ │ │ │ + bne.n 1642d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0028 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ 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] @ (1643a4 ) │ │ │ │ + ldr r4, [pc, #260] @ (1643fc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (1643a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (164400 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164384 │ │ │ │ + beq.n 1643dc │ │ │ │ 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 │ │ │ │ @@ -400893,49 +400924,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 1642d0 │ │ │ │ - ldr r2, [pc, #36] @ (1643ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1643a8 ) │ │ │ │ + bne.n 164328 │ │ │ │ + ldr r2, [pc, #36] @ (164404 ) │ │ │ │ + ldr r3, [pc, #32] @ (164400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16439e │ │ │ │ + bne.n 1643f6 │ │ │ │ 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, r6, pc} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ 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] @ (1644c4 ) │ │ │ │ - ldr r3, [pc, #256] @ (1644c8 ) │ │ │ │ + ldr r1, [pc, #256] @ (16451c ) │ │ │ │ + ldr r3, [pc, #256] @ (164520 ) │ │ │ │ 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 1644a4 │ │ │ │ + beq.n 1644fc │ │ │ │ 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 │ │ │ │ @@ -400993,35 +401024,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 1643f6 │ │ │ │ - ldr r2, [pc, #36] @ (1644cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1644c8 ) │ │ │ │ + bne.n 16444e │ │ │ │ + ldr r2, [pc, #36] @ (164524 ) │ │ │ │ + ldr r3, [pc, #32] @ (164520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1644be │ │ │ │ + bne.n 164516 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + cbnz r4, 164596 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 164524 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 16452a │ │ │ │ + cbz r2, 164582 │ │ │ │ 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] │ │ │ │ @@ -401038,18 +401069,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 1644dc │ │ │ │ + bne.n 164534 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16457c │ │ │ │ + cbz r2, 1645d4 │ │ │ │ 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] │ │ │ │ @@ -401063,19 +401094,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 164538 │ │ │ │ + bne.n 164590 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1645e0 │ │ │ │ + cbz r2, 164638 │ │ │ │ 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 │ │ │ │ @@ -401094,19 +401125,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 164594 │ │ │ │ + bne.n 1645ec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164644 │ │ │ │ + cbz r2, 16469c │ │ │ │ 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 │ │ │ │ @@ -401125,19 +401156,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 1645f8 │ │ │ │ + bne.n 164650 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646a4 │ │ │ │ + cbz r2, 1646fc │ │ │ │ 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] │ │ │ │ @@ -401154,19 +401185,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 164654 │ │ │ │ + bne.n 1646ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164704 │ │ │ │ + cbz r2, 16475c │ │ │ │ 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] │ │ │ │ @@ -401183,19 +401214,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 1646b4 │ │ │ │ + bne.n 16470c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164764 │ │ │ │ + cbz r2, 1647bc │ │ │ │ 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] │ │ │ │ @@ -401212,33 +401243,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 164714 │ │ │ │ + bne.n 16476c │ │ │ │ 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] @ (164834 ) │ │ │ │ - ldr r3, [pc, #184] @ (164838 ) │ │ │ │ + ldr r2, [pc, #184] @ (16488c ) │ │ │ │ + ldr r3, [pc, #184] @ (164890 ) │ │ │ │ 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 164816 │ │ │ │ + beq.n 16486e │ │ │ │ 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 │ │ │ │ @@ -401277,49 +401308,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 1647a2 │ │ │ │ - ldr r2, [pc, #36] @ (16483c ) │ │ │ │ - ldr r3, [pc, #28] @ (164838 ) │ │ │ │ + bne.n 1647fa │ │ │ │ + ldr r2, [pc, #36] @ (164894 ) │ │ │ │ + ldr r3, [pc, #28] @ (164890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164830 │ │ │ │ + bne.n 164888 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ 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] @ (164984 ) │ │ │ │ + ldr r3, [pc, #300] @ (1649dc ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164988 ) │ │ │ │ + ldr r2, [pc, #300] @ (1649e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 164964 │ │ │ │ + beq.n 1649bc │ │ │ │ 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 │ │ │ │ @@ -401390,36 +401421,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 16488a │ │ │ │ - ldr r2, [pc, #36] @ (16498c ) │ │ │ │ - ldr r3, [pc, #28] @ (164984 ) │ │ │ │ + bne.n 1648e2 │ │ │ │ + ldr r2, [pc, #36] @ (1649e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1649dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16497e │ │ │ │ + bne.n 1649d6 │ │ │ │ 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: 0xb7a2 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164a86 │ │ │ │ + beq.n 164ade │ │ │ │ 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 │ │ │ │ @@ -401476,19 +401507,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 1649b0 │ │ │ │ + bne.n 164a08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164b7e │ │ │ │ + beq.n 164bd6 │ │ │ │ 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 │ │ │ │ @@ -401545,34 +401576,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 164aa8 │ │ │ │ + bne.n 164b00 │ │ │ │ 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] @ (164cc4 ) │ │ │ │ + ldr r3, [pc, #300] @ (164d1c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164cc8 ) │ │ │ │ + ldr r2, [pc, #300] @ (164d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 164ca6 │ │ │ │ + beq.n 164cfe │ │ │ │ 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 │ │ │ │ @@ -401642,34 +401673,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 164bca │ │ │ │ - ldr r2, [pc, #36] @ (164ccc ) │ │ │ │ - ldr r3, [pc, #24] @ (164cc4 ) │ │ │ │ + bne.n 164c22 │ │ │ │ + ldr r2, [pc, #36] @ (164d24 ) │ │ │ │ + ldr r3, [pc, #24] @ (164d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164cc0 │ │ │ │ + bne.n 164d18 │ │ │ │ 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 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d24 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d22 │ │ │ │ + cbz r2, 164d7a │ │ │ │ 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 │ │ │ │ @@ -401683,18 +401714,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 164cd6 │ │ │ │ + bne.n 164d2e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164d7a │ │ │ │ + cbz r2, 164dd2 │ │ │ │ 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 │ │ │ │ @@ -401708,18 +401739,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 164d2c │ │ │ │ + bne.n 164d84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164dd2 │ │ │ │ + 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 │ │ │ │ cmp r2, r6 │ │ │ │ ubfx r8, r3, #1, #5 │ │ │ │ @@ -401733,18 +401764,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 164d84 │ │ │ │ + bne.n 164ddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e26 │ │ │ │ + cbz r2, 164e7e │ │ │ │ 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 │ │ │ │ @@ -401758,18 +401789,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 164dda │ │ │ │ + bne.n 164e32 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e72 │ │ │ │ + cbz r2, 164eca │ │ │ │ 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 │ │ │ │ @@ -401782,18 +401813,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 164e2e │ │ │ │ + bne.n 164e86 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164ebe │ │ │ │ + cbz r2, 164f16 │ │ │ │ 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 │ │ │ │ @@ -401806,18 +401837,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 164e7a │ │ │ │ + bne.n 164ed2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f0a │ │ │ │ + cbz r2, 164f62 │ │ │ │ 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 │ │ │ │ @@ -401830,18 +401861,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 164ec6 │ │ │ │ + bne.n 164f1e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f56 │ │ │ │ + cbz r2, 164fae │ │ │ │ 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 │ │ │ │ @@ -401854,23 +401885,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 164f12 │ │ │ │ + bne.n 164f6a │ │ │ │ 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 16504a │ │ │ │ + beq.n 1650a2 │ │ │ │ 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] │ │ │ │ @@ -401935,23 +401966,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 164f80 │ │ │ │ + bne.n 164fd8 │ │ │ │ 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 165144 │ │ │ │ + beq.n 16519c │ │ │ │ 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 │ │ │ │ @@ -402012,24 +402043,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 165074 │ │ │ │ + bne.n 1650cc │ │ │ │ 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 165242 │ │ │ │ + beq.n 16529a │ │ │ │ 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] │ │ │ │ @@ -402096,23 +402127,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 165174 │ │ │ │ + bne.n 1651cc │ │ │ │ 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 16533e │ │ │ │ + beq.n 165396 │ │ │ │ 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] │ │ │ │ @@ -402179,32 +402210,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 165270 │ │ │ │ + bne.n 1652c8 │ │ │ │ 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] @ (165424 ) │ │ │ │ - ldr r3, [pc, #204] @ (165428 ) │ │ │ │ + ldr r2, [pc, #204] @ (16547c ) │ │ │ │ + ldr r3, [pc, #204] @ (165480 ) │ │ │ │ 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 165406 │ │ │ │ + beq.n 16545e │ │ │ │ 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] │ │ │ │ @@ -402249,50 +402280,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 16537c │ │ │ │ - ldr r2, [pc, #36] @ (16542c ) │ │ │ │ - ldr r3, [pc, #28] @ (165428 ) │ │ │ │ + bne.n 1653d4 │ │ │ │ + ldr r2, [pc, #36] @ (165484 ) │ │ │ │ + ldr r3, [pc, #28] @ (165480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165420 │ │ │ │ + bne.n 165478 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ 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] @ (165574 ) │ │ │ │ + ldr r3, [pc, #300] @ (1655cc ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (165578 ) │ │ │ │ + ldr r2, [pc, #300] @ (1655d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 165556 │ │ │ │ + beq.n 1655ae │ │ │ │ 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 │ │ │ │ @@ -402370,38 +402401,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 165476 │ │ │ │ - ldr r2, [pc, #36] @ (16557c ) │ │ │ │ - ldr r3, [pc, #24] @ (165574 ) │ │ │ │ + bne.n 1654ce │ │ │ │ + ldr r2, [pc, #36] @ (1655d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1655cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165570 │ │ │ │ + bne.n 1655c8 │ │ │ │ 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 r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ 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 165676 │ │ │ │ + beq.n 1656ce │ │ │ │ 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 │ │ │ │ @@ -402465,18 +402496,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 1655a6 │ │ │ │ + bne.n 1655fe │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1656e6 │ │ │ │ + cbz r2, 16573e │ │ │ │ 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 │ │ │ │ @@ -402496,18 +402527,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 165684 │ │ │ │ + bne.n 1656dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165754 │ │ │ │ + cbz r2, 1657ac │ │ │ │ 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 │ │ │ │ @@ -402527,19 +402558,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 1656f0 │ │ │ │ + bne.n 165748 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1657c2 │ │ │ │ + cbz r2, 16581a │ │ │ │ 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 │ │ │ │ @@ -402559,18 +402590,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 165760 │ │ │ │ + bne.n 1657b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16582e │ │ │ │ + cbz r2, 165886 │ │ │ │ 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 │ │ │ │ @@ -402590,23 +402621,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 1657cc │ │ │ │ + bne.n 165824 │ │ │ │ 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 16592e │ │ │ │ + beq.n 165986 │ │ │ │ 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] │ │ │ │ @@ -402672,32 +402703,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 165858 │ │ │ │ + bne.n 1658b0 │ │ │ │ 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] @ (165a20 ) │ │ │ │ - ldr r3, [pc, #216] @ (165a24 ) │ │ │ │ + ldr r2, [pc, #216] @ (165a78 ) │ │ │ │ + ldr r3, [pc, #216] @ (165a7c ) │ │ │ │ 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 165a02 │ │ │ │ + beq.n 165a5a │ │ │ │ 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] │ │ │ │ @@ -402746,51 +402777,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 16596c │ │ │ │ - ldr r2, [pc, #36] @ (165a28 ) │ │ │ │ - ldr r3, [pc, #28] @ (165a24 ) │ │ │ │ + bne.n 1659c4 │ │ │ │ + ldr r2, [pc, #36] @ (165a80 ) │ │ │ │ + ldr r3, [pc, #28] @ (165a7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165a1c │ │ │ │ + bne.n 165a74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #704 @ (adr r6, 165ce4 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 165bdc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 165e04 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 165cfc ) │ │ │ │ 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] @ (165bc4 ) │ │ │ │ + ldr r3, [pc, #384] @ (165c1c ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (165bc8 ) │ │ │ │ + ldr r2, [pc, #384] @ (165c20 ) │ │ │ │ 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 165ba4 │ │ │ │ + beq.w 165bfc │ │ │ │ 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 │ │ │ │ @@ -402883,39 +402914,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 165a74 │ │ │ │ - ldr r2, [pc, #36] @ (165bcc ) │ │ │ │ - ldr r3, [pc, #28] @ (165bc4 ) │ │ │ │ + bne.w 165acc │ │ │ │ + ldr r2, [pc, #36] @ (165c24 ) │ │ │ │ + ldr r3, [pc, #28] @ (165c1c ) │ │ │ │ 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 165bbe │ │ │ │ + bne.n 165c16 │ │ │ │ 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 r5, pc, #712 @ (adr r5, 165e94 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 165d8c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 165d20 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 166018 ) │ │ │ │ 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 165cc6 │ │ │ │ + beq.n 165d1e │ │ │ │ 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 │ │ │ │ @@ -402979,124 +403010,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 165bf6 │ │ │ │ + bne.n 165c4e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (165cd8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d30 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (165ce8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d40 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r0, #12] │ │ │ │ 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, 165d1c │ │ │ │ + cbz r2, 165d74 │ │ │ │ movs r1, #3 │ │ │ │ blx 47968 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 165d28 │ │ │ │ + blt.n 165d80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 165d22 │ │ │ │ + blt.n 165d7a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (165d30 ) │ │ │ │ + ldr r0, [pc, #16] @ (165d88 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 165d02 │ │ │ │ + b.n 165d5a │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 165d18 │ │ │ │ + b.n 165d70 │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ 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, 165d78 │ │ │ │ + cbnz r3, 165dd0 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 165d70 │ │ │ │ + bls.n 165dc8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 165d74 │ │ │ │ + cbnz r2, 165dcc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 165d7c │ │ │ │ + cbz r5, 165dd4 │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 165d74 │ │ │ │ + cbz r0, 165dcc │ │ │ │ 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 165d5a │ │ │ │ + b.n 165db2 │ │ │ │ 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] @ (165e18 ) │ │ │ │ - ldr r3, [pc, #132] @ (165e1c ) │ │ │ │ + ldr r0, [pc, #128] @ (165e70 ) │ │ │ │ + ldr r3, [pc, #132] @ (165e74 ) │ │ │ │ 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 165dd2 │ │ │ │ + bne.n 165e2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (165e20 ) │ │ │ │ + ldr r2, [pc, #104] @ (165e78 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (165e1c ) │ │ │ │ + ldr r3, [pc, #96] @ (165e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165e14 │ │ │ │ + bne.n 165e6c │ │ │ │ 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 │ │ │ │ @@ -403116,49 +403147,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 165db2 │ │ │ │ + b.n 165e0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #392 @ (adr r2, 165fa4 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 165e9c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 165f24 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 16621c ) │ │ │ │ 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 165e44 │ │ │ │ + bcc.n 165e9c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165d34 │ │ │ │ + bl 165d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165e42 │ │ │ │ + beq.n 165e9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 165e60 │ │ │ │ + cbz r3, 165eb8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 165e40 │ │ │ │ + b.n 165e98 │ │ │ │ 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 │ │ │ │ @@ -403180,30 +403211,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] @ (165f30 ) │ │ │ │ + ldr r1, [pc, #128] @ (165f88 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (165f34 ) │ │ │ │ + ldr r3, [pc, #128] @ (165f8c ) │ │ │ │ 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 165f28 │ │ │ │ + bcs.n 165f80 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 165f28 │ │ │ │ + bhi.n 165f80 │ │ │ │ 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] │ │ │ │ @@ -403216,99 +403247,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, 165f0e │ │ │ │ + cbz r0, 165f66 │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (165f38 ) │ │ │ │ - ldr r3, [pc, #32] @ (165f34 ) │ │ │ │ + ldr r2, [pc, #36] @ (165f90 ) │ │ │ │ + ldr r3, [pc, #32] @ (165f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165f2c │ │ │ │ + bne.n 165f84 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 165f10 │ │ │ │ + b.n 165f68 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #296 @ (adr r1, 16605c ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 166354 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1662dc ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1661d4 ) │ │ │ │ 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] @ (166018 ) │ │ │ │ - ldr r3, [pc, #204] @ (16601c ) │ │ │ │ + ldr r2, [pc, #200] @ (166070 ) │ │ │ │ + ldr r3, [pc, #204] @ (166074 ) │ │ │ │ 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 16600e │ │ │ │ + bne.n 166066 │ │ │ │ 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 165f98 │ │ │ │ + bls.n 165ff0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16600a │ │ │ │ + bne.n 166062 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 165fc0 │ │ │ │ + cbz r4, 166018 │ │ │ │ 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 16600a │ │ │ │ + beq.n 166062 │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 165fc6 │ │ │ │ + bne.n 16601e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (166020 ) │ │ │ │ - ldr r3, [pc, #112] @ (16601c ) │ │ │ │ + ldr r2, [pc, #116] @ (166078 ) │ │ │ │ + ldr r3, [pc, #112] @ (166074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166012 │ │ │ │ + bne.n 16606a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 165f80 │ │ │ │ + b.n 165fd8 │ │ │ │ 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] │ │ │ │ @@ -403327,59 +403358,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 165fa0 │ │ │ │ + b.n 165ff8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 165fa8 │ │ │ │ + b.n 166000 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #680 @ (adr r0, 1662c4 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 1661bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 166164 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16607c │ │ │ │ + cbnz r3, 1660d4 │ │ │ │ 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 166068 │ │ │ │ + bls.n 1660c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166072 │ │ │ │ + cbnz r2, 1660ca │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 16606c │ │ │ │ + cbz r6, 1660c4 │ │ │ │ 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, 166072 │ │ │ │ + cbz r0, 1660ca │ │ │ │ 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 16604c │ │ │ │ + b.n 1660a4 │ │ │ │ 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 │ │ │ │ @@ -403388,247 +403419,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 1660d6 │ │ │ │ + bcc.n 16612e │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1660fe │ │ │ │ + cbnz r3, 166156 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1660d2 │ │ │ │ + bls.n 16612a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1660fa │ │ │ │ + cbnz r2, 166152 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1660f4 │ │ │ │ + cbz r5, 16614c │ │ │ │ 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, 1660fa │ │ │ │ + cbz r0, 166152 │ │ │ │ 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 165d34 │ │ │ │ + bl 165d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1660a0 │ │ │ │ + beq.n 1660f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1660f0 │ │ │ │ + cbz r3, 166148 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 1660a0 │ │ │ │ + b.n 1660f8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1660b6 │ │ │ │ + b.n 16610e │ │ │ │ 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 165e24 │ │ │ │ + bl 165e7c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16616a │ │ │ │ + cbnz r3, 1661c2 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16614e │ │ │ │ + bls.n 1661a6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166166 │ │ │ │ + cbnz r2, 1661be │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166160 │ │ │ │ + cbz r5, 1661b8 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166166 │ │ │ │ + cbz r0, 1661be │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165ddc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166138 │ │ │ │ + b.n 166190 │ │ │ │ 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 165e24 │ │ │ │ + bl 165e7c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1661d6 │ │ │ │ + cbnz r3, 16622e │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1661ba │ │ │ │ + bls.n 166212 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1661d2 │ │ │ │ + cbnz r2, 16622a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1661cc │ │ │ │ + cbz r5, 166224 │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 1661d2 │ │ │ │ + cbz r0, 16622a │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165ddc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1661a4 │ │ │ │ + b.n 1661fc │ │ │ │ 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 165e24 │ │ │ │ + bl 165e7c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16623e │ │ │ │ + cbnz r3, 166296 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 166222 │ │ │ │ + bls.n 16627a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 16623a │ │ │ │ + cbnz r2, 166292 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166234 │ │ │ │ + cbz r5, 16628c │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16623a │ │ │ │ + cbz r0, 166292 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165ddc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16620c │ │ │ │ + b.n 166264 │ │ │ │ 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 165e24 │ │ │ │ + bl 165e7c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1662a6 │ │ │ │ + cbnz r3, 1662fe │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16628c │ │ │ │ + bls.n 1662e4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1662a2 │ │ │ │ + cbnz r2, 1662fa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16629c │ │ │ │ + cbz r5, 1662f4 │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 1662a2 │ │ │ │ + cbz r0, 1662fa │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165ddc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166276 │ │ │ │ + b.n 1662ce │ │ │ │ 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] @ (166340 ) │ │ │ │ + ldr r3, [pc, #128] @ (166398 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (166344 ) │ │ │ │ + ldr r2, [pc, #128] @ (16639c ) │ │ │ │ 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 166336 │ │ │ │ + bcs.n 16638e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 166336 │ │ │ │ + bhi.n 16638e │ │ │ │ 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] │ │ │ │ @@ -403643,438 +403674,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, 16631c │ │ │ │ + cbz r3, 166374 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (166348 ) │ │ │ │ - ldr r3, [pc, #28] @ (166340 ) │ │ │ │ + ldr r2, [pc, #40] @ (1663a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (166398 ) │ │ │ │ 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 16633a │ │ │ │ + bne.n 166392 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16631e │ │ │ │ + b.n 166376 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ 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, 1663aa │ │ │ │ + cbnz r3, 166402 │ │ │ │ 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 166392 │ │ │ │ + bls.n 1663ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1663a6 │ │ │ │ + cbnz r2, 1663fe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 1663a0 │ │ │ │ + cbz r7, 1663f8 │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 1663a6 │ │ │ │ + cbz r0, 1663fe │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165ddc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16637c │ │ │ │ + b.n 1663d4 │ │ │ │ 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, 1663d2 │ │ │ │ + cbnz r2, 16642a │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1663d6 │ │ │ │ + bls.n 16642e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1663ce │ │ │ │ + bhi.n 166426 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 16640e │ │ │ │ + cbnz r1, 166466 │ │ │ │ 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 166408 │ │ │ │ + bhi.n 166460 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 166410 │ │ │ │ + bls.n 166468 │ │ │ │ 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 16640c │ │ │ │ + beq.n 166464 │ │ │ │ blx 48388 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 166434 │ │ │ │ + cbnz r3, 16648c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 166438 │ │ │ │ + bcc.n 166490 │ │ │ │ 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 166434 │ │ │ │ + beq.n 16648c │ │ │ │ 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, 166464 │ │ │ │ + cbnz r4, 1664bc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16646c │ │ │ │ + bls.n 1664c4 │ │ │ │ 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 166460 │ │ │ │ + ble.n 1664b8 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166464 │ │ │ │ + beq.n 1664bc │ │ │ │ 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, 1664a4 │ │ │ │ + cbnz r4, 1664fc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1664ac │ │ │ │ + bls.n 166504 │ │ │ │ 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 1664a0 │ │ │ │ + ble.n 1664f8 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1664a4 │ │ │ │ + beq.n 1664fc │ │ │ │ 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, 1664e4 │ │ │ │ + cbnz r4, 16653c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1664ee │ │ │ │ + bls.n 166546 │ │ │ │ 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 1664e0 │ │ │ │ + ble.n 166538 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1664e4 │ │ │ │ + beq.n 16653c │ │ │ │ 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 166534 │ │ │ │ + bcs.n 16658c │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 486b4 │ │ │ │ - cbz r0, 166534 │ │ │ │ + cbz r0, 16658c │ │ │ │ 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 1665ee │ │ │ │ + beq.n 166646 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 16655c │ │ │ │ + b.n 1665b4 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1665f4 │ │ │ │ + beq.n 16664c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 166556 │ │ │ │ + bne.n 1665ae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1665ee │ │ │ │ + bne.n 166646 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 166580 │ │ │ │ + b.n 1665d8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1665ee │ │ │ │ + beq.n 166646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 166576 │ │ │ │ + bne.n 1665ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1665a2 │ │ │ │ - b.n 166576 │ │ │ │ + bhi.n 1665fa │ │ │ │ + b.n 1665ce │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 166576 │ │ │ │ + bls.n 1665ce │ │ │ │ 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 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166596 │ │ │ │ + beq.n 1665ee │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665ee │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1665f0 │ │ │ │ + b.n 166648 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16656a │ │ │ │ + b.n 1665c2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (16665c ) │ │ │ │ + ldr r2, [pc, #84] @ (1666b4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (166660 ) │ │ │ │ + ldr r3, [pc, #84] @ (1666b8 ) │ │ │ │ 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, 166652 │ │ │ │ + cbz r0, 1666aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 166652 │ │ │ │ - ldr r0, [pc, #60] @ (166664 ) │ │ │ │ + cbz r3, 1666aa │ │ │ │ + ldr r0, [pc, #60] @ (1666bc ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 479c8 │ │ │ │ - cbz r0, 166652 │ │ │ │ + cbz r0, 1666aa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (166668 ) │ │ │ │ - ldr r3, [pc, #36] @ (166660 ) │ │ │ │ + ldr r2, [pc, #44] @ (1666c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1666b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 1666ae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 166638 │ │ │ │ + b.n 166690 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ (1666e8 ) │ │ │ │ + ldr r2, [pc, #100] @ (166740 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1666ec ) │ │ │ │ + ldr r3, [pc, #100] @ (166744 ) │ │ │ │ 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, 1666ba │ │ │ │ + cbz r0, 166712 │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1666f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1666ec ) │ │ │ │ + ldr r2, [pc, #76] @ (166748 ) │ │ │ │ + ldr r3, [pc, #72] @ (166744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1666e2 │ │ │ │ + bne.n 16673a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 477c4 │ │ │ │ - cbz r0, 1666d0 │ │ │ │ + cbz r0, 166728 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 47de0 │ │ │ │ - b.n 1666a0 │ │ │ │ + b.n 1666f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 4734c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 1666c8 │ │ │ │ + b.n 166720 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ 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} │ │ │ │ @@ -404102,15 +404133,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 166762 │ │ │ │ + beq.n 1667ba │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404123,173 +404154,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] @ (166874 ) │ │ │ │ - ldr r3, [pc, #224] @ (166878 ) │ │ │ │ + ldr r1, [pc, #224] @ (1668cc ) │ │ │ │ + ldr r3, [pc, #224] @ (1668d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (16687c ) │ │ │ │ + ldr r1, [pc, #216] @ (1668d4 ) │ │ │ │ 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 16686c │ │ │ │ + bhi.n 1668c4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 166806 │ │ │ │ + bls.n 16685e │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166836 │ │ │ │ + bhi.n 16688e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (166880 ) │ │ │ │ + ldr r3, [pc, #156] @ (1668d8 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16684a │ │ │ │ + beq.n 1668a2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 16683e │ │ │ │ + cbz r0, 166896 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 1668c4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 16680c │ │ │ │ + b.n 166864 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 1668c4 │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (166884 ) │ │ │ │ + ldr r2, [pc, #112] @ (1668dc ) │ │ │ │ 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] @ (166878 ) │ │ │ │ + ldr r3, [pc, #84] @ (1668d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166870 │ │ │ │ + bne.n 1668c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1667e0 │ │ │ │ + b.n 166838 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1667f6 │ │ │ │ + b.n 16684e │ │ │ │ mov r0, r8 │ │ │ │ blx 483e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 16686c │ │ │ │ + cbz r0, 1668c4 │ │ │ │ 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 16680c │ │ │ │ + b.n 166864 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16680e │ │ │ │ + b.n 166866 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ 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 1668aa │ │ │ │ - b.n 1668bc │ │ │ │ + bcc.n 166902 │ │ │ │ + b.n 166914 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1668bc │ │ │ │ + bcs.n 166914 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1668a4 │ │ │ │ + bne.n 1668fc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 166780 │ │ │ │ + bl 1667d8 │ │ │ │ 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 166910 │ │ │ │ + bcs.n 166968 │ │ │ │ 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, 16690a │ │ │ │ + cbz r2, 166962 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 166906 │ │ │ │ + cbnz r1, 16695e │ │ │ │ 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 1668ee │ │ │ │ + bne.n 166946 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -404302,224 +404333,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] @ (166af0 ) │ │ │ │ + ldr r1, [pc, #424] @ (166b48 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (166af4 ) │ │ │ │ + ldr r2, [pc, #420] @ (166b4c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 16697c │ │ │ │ - b.n 1669da │ │ │ │ + bne.n 1669d4 │ │ │ │ + b.n 166a32 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1669da │ │ │ │ + beq.n 166a32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166972 │ │ │ │ + bne.n 1669ca │ │ │ │ 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, 1669fa │ │ │ │ + cbnz r3, 166a52 │ │ │ │ add.w r9, r7, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f994 │ │ │ │ - cbz r4, 1669c6 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r4, 166a1e │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1669ae │ │ │ │ + bne.n 166a06 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 166998 │ │ │ │ + bne.n 1669f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 166972 │ │ │ │ + beq.n 1669ca │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 16697c │ │ │ │ + bne.n 1669d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #276] @ (166af8 ) │ │ │ │ - ldr r3, [pc, #272] @ (166af4 ) │ │ │ │ + bl 16e0f0 │ │ │ │ + ldr r2, [pc, #276] @ (166b50 ) │ │ │ │ + ldr r3, [pc, #272] @ (166b4c ) │ │ │ │ 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 166aea │ │ │ │ + bne.n 166b42 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #5 │ │ │ │ - bhi.n 166a4e │ │ │ │ + bhi.n 166aa6 │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 166a48 │ │ │ │ + bls.n 166aa0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166aca │ │ │ │ + bhi.n 166b22 │ │ │ │ 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, 166a4e │ │ │ │ + cbz r0, 166aa6 │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166a54 │ │ │ │ + cbnz r3, 166aac │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 166ad2 │ │ │ │ + beq.n 166b2a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166ade │ │ │ │ + bne.n 166b36 │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 1669f8 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 166a2e │ │ │ │ + bne.n 166a86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r3, #8 │ │ │ │ adds r0, r2, r3 │ │ │ │ - beq.n 166a36 │ │ │ │ + beq.n 166a8e │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 166a86 │ │ │ │ + bl 16f974 │ │ │ │ + cbz r0, 166ade │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 166a60 │ │ │ │ + bcc.n 166ab8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r7, r4] │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - bne.n 166998 │ │ │ │ - b.n 16699c │ │ │ │ + bne.n 1669f0 │ │ │ │ + b.n 1669f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 166a4e │ │ │ │ + bhi.n 166aa6 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 166ad6 │ │ │ │ + bcs.n 166b2e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166ae2 │ │ │ │ + bhi.n 166b3a │ │ │ │ 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 166a4e │ │ │ │ + beq.n 166aa6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 166a6a │ │ │ │ + b.n 166ac2 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166a1e │ │ │ │ + b.n 166a76 │ │ │ │ mov r9, ip │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 1669f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 166ac2 │ │ │ │ - b.n 166a4e │ │ │ │ + bne.n 166b1a │ │ │ │ + b.n 166aa6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166a04 │ │ │ │ + b.n 166a5c │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166aac │ │ │ │ + b.n 166b04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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, 166b7c │ │ │ │ + cbnz r3, 166bd4 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166be6 │ │ │ │ + beq.n 166c3e │ │ │ │ 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} │ │ │ │ @@ -404528,108 +404559,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 166baa │ │ │ │ + bne.n 166c02 │ │ │ │ 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, 166be6 │ │ │ │ + cbz r0, 166c3e │ │ │ │ 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 166b72 │ │ │ │ + beq.n 166bca │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 166bba │ │ │ │ + beq.n 166c12 │ │ │ │ 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, 166be0 │ │ │ │ + cbz r0, 166c38 │ │ │ │ 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 166bb4 │ │ │ │ + b.n 166c0c │ │ │ │ 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, 166c48 │ │ │ │ + cbz r5, 166ca0 │ │ │ │ ldrd r9, r8, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ba28 │ │ │ │ + bl 17ba80 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 166c3e │ │ │ │ + cbz r0, 166c96 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 17ba3c │ │ │ │ - cbz r0, 166c3e │ │ │ │ + bl 17ba94 │ │ │ │ + cbz r0, 166c96 │ │ │ │ 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 166cb0 │ │ │ │ + beq.n 166d08 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166cb6 │ │ │ │ + beq.n 166d0e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 166c44 │ │ │ │ + bne.n 166c9c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167c88 │ │ │ │ + bl 167ce0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 166c74 │ │ │ │ + cbnz r0, 166ccc │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 166c44 │ │ │ │ + b.n 166c9c │ │ │ │ adds r5, #1 │ │ │ │ - bl 167a98 │ │ │ │ + bl 167af0 │ │ │ │ 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 │ │ │ │ @@ -404640,65 +404671,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 166c6e │ │ │ │ + bne.n 166cc6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167d0c │ │ │ │ - b.n 166c66 │ │ │ │ - bl 16827c │ │ │ │ - b.n 166c44 │ │ │ │ - bl 168554 │ │ │ │ - b.n 166c44 │ │ │ │ + bl 167d64 │ │ │ │ + b.n 166cbe │ │ │ │ + bl 1682d4 │ │ │ │ + b.n 166c9c │ │ │ │ + bl 1685ac │ │ │ │ + b.n 166c9c │ │ │ │ stmdb 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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166e84 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166e84 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 168170 │ │ │ │ - cbnz r0, 166d80 │ │ │ │ + bl 1681c8 │ │ │ │ + cbnz r0, 166dd8 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e26 │ │ │ │ + beq.n 166e7e │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r3, r0 │ │ │ │ @@ -404711,132 +404742,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 16ebd8 │ │ │ │ + bl 16ec30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 167ed8 │ │ │ │ + bl 167f30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166d64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ - ldr r1, [pc, #212] @ (166e7c ) │ │ │ │ + beq.n 166d64 │ │ │ │ + ldr r1, [pc, #212] @ (166ed4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbz r0, 166e06 │ │ │ │ + cbz r0, 166e5e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166e3c │ │ │ │ + beq.n 166e94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166e4a │ │ │ │ - ldr r0, [pc, #192] @ (166e80 ) │ │ │ │ + beq.n 166ea2 │ │ │ │ + ldr r0, [pc, #192] @ (166ed8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e58 │ │ │ │ - ldr r0, [pc, #184] @ (166e84 ) │ │ │ │ + beq.n 166eb0 │ │ │ │ + ldr r0, [pc, #184] @ (166edc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1683dc │ │ │ │ + bl 168434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166d64 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166e6c │ │ │ │ + beq.n 166ec4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 166e0c │ │ │ │ + cbz r3, 166e64 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 166d0c │ │ │ │ + b.n 166d64 │ │ │ │ strb.w fp, [r4, #392] @ 0x188 │ │ │ │ - b.n 166db0 │ │ │ │ - ldr r1, [pc, #120] @ (166e88 ) │ │ │ │ + b.n 166e08 │ │ │ │ + ldr r1, [pc, #120] @ (166ee0 ) │ │ │ │ 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 172740 │ │ │ │ + bl 172798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e00 │ │ │ │ + bne.n 166e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 168300 │ │ │ │ + bl 168358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ + bne.n 166e14 │ │ │ │ + b.n 166d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1685d8 │ │ │ │ + bl 168630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ - ldr r0, [pc, #48] @ (166e8c ) │ │ │ │ + bne.n 166e14 │ │ │ │ + b.n 166d64 │ │ │ │ + ldr r0, [pc, #48] @ (166ee4 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dc8 │ │ │ │ + bne.n 166e20 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16831c │ │ │ │ - b.n 166dc8 │ │ │ │ + bl 168374 │ │ │ │ + b.n 166e20 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 174450 │ │ │ │ - b.n 166dfa │ │ │ │ + bl 1744a8 │ │ │ │ + b.n 166e52 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 166eb0 │ │ │ │ + cbz r0, 166f08 │ │ │ │ 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 │ │ │ │ @@ -404846,167 +404877,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] @ (167020 ) │ │ │ │ + ldr r2, [pc, #344] @ (167078 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (167024 ) │ │ │ │ + ldr r3, [pc, #344] @ (16707c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (167028 ) │ │ │ │ + ldr r0, [pc, #340] @ (167080 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w fp, [pc, #340] @ 16702c │ │ │ │ + ldr.w fp, [pc, #340] @ 167084 │ │ │ │ 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 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f88 │ │ │ │ - ldr r0, [pc, #312] @ (167030 ) │ │ │ │ + beq.n 166fe0 │ │ │ │ + ldr r0, [pc, #312] @ (167088 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166faa │ │ │ │ + beq.n 167002 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4806c <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 166f30 │ │ │ │ + beq.n 166f88 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 166fcc │ │ │ │ - bhi.n 166f7c │ │ │ │ + beq.n 167024 │ │ │ │ + bhi.n 166fd4 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 166fcc │ │ │ │ + beq.n 167024 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.n 166f80 │ │ │ │ + bne.n 166fd8 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 166f38 │ │ │ │ + bne.n 166f90 │ │ │ │ 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 166cbc │ │ │ │ + bl 166d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ - cbz r6, 166f60 │ │ │ │ + cbz r6, 166fb8 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 166fd4 │ │ │ │ - ldr r2, [pc, #208] @ (167034 ) │ │ │ │ - ldr r3, [pc, #192] @ (167024 ) │ │ │ │ + beq.n 16702c │ │ │ │ + ldr r2, [pc, #208] @ (16708c ) │ │ │ │ + ldr r3, [pc, #192] @ (16707c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16701a │ │ │ │ + bne.n 167072 │ │ │ │ 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 166f24 │ │ │ │ + beq.n 166f7c │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ - b.n 166f2a │ │ │ │ + b.n 166f82 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (167038 ) │ │ │ │ + ldr r0, [pc, #172] @ (167090 ) │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166ef6 │ │ │ │ - ldr r0, [pc, #160] @ (16703c ) │ │ │ │ + bne.n 166f4e │ │ │ │ + ldr r0, [pc, #160] @ (167094 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 167000 │ │ │ │ + cbz r0, 167058 │ │ │ │ movs r6, #1 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 166ef6 │ │ │ │ - ldr r0, [pc, #148] @ (167040 ) │ │ │ │ + b.n 166f4e │ │ │ │ + ldr r0, [pc, #148] @ (167098 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f30 │ │ │ │ - ldr r3, [pc, #136] @ (167044 ) │ │ │ │ + beq.n 166f88 │ │ │ │ + ldr r3, [pc, #136] @ (16709c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #136] @ (167048 ) │ │ │ │ + ldr r2, [pc, #136] @ (1670a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 166f04 │ │ │ │ + b.n 166f5c │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 166f2a │ │ │ │ - ldr r0, [pc, #116] @ (16704c ) │ │ │ │ + b.n 166f82 │ │ │ │ + ldr r0, [pc, #116] @ (1670a4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f60 │ │ │ │ + beq.n 166fb8 │ │ │ │ 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 166cbc │ │ │ │ + bl 166d14 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 166f60 │ │ │ │ - ldr r0, [pc, #76] @ (167050 ) │ │ │ │ + b.n 166fb8 │ │ │ │ + ldr r0, [pc, #76] @ (1670a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166fa4 │ │ │ │ - bl 168170 │ │ │ │ + bne.n 166ffc │ │ │ │ + bl 1681c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166fa4 │ │ │ │ - bl 1685f4 │ │ │ │ - b.n 166fa4 │ │ │ │ + beq.n 166ffc │ │ │ │ + bl 16864c │ │ │ │ + b.n 166ffc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r2, r2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r2, [r4, #30] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r2, r2 │ │ │ │ @@ -405019,373 +405050,373 @@ │ │ │ │ strb r6, [r2, #27] │ │ │ │ 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, 16706e │ │ │ │ + cbnz r0, 1670c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1670c2 │ │ │ │ + cbnz r3, 16711a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167066 │ │ │ │ + beq.n 1670be │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 172a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 172934 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167096 │ │ │ │ - bl 167054 │ │ │ │ + cbz r0, 1670ee │ │ │ │ + bl 1670ac │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1670b4 │ │ │ │ + beq.n 16710c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1670aa │ │ │ │ + beq.n 167102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684c4 │ │ │ │ - b.n 167066 │ │ │ │ + bl 16851c │ │ │ │ + b.n 1670be │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 17440c │ │ │ │ - b.n 1670a2 │ │ │ │ + bl 174464 │ │ │ │ + b.n 1670fa │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168d6c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 16709e │ │ │ │ - ldr r1, [pc, #16] @ (1670d4 ) │ │ │ │ + b.n 1670f6 │ │ │ │ + ldr r1, [pc, #16] @ (16712c ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 167074 │ │ │ │ + b.n 1670cc │ │ │ │ nop │ │ │ │ strb r4, [r7, #28] │ │ │ │ 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, 16711e │ │ │ │ + cbz r5, 167176 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 166b18 │ │ │ │ + bl 166b70 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 16711e │ │ │ │ + cbz r0, 167176 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 167124 │ │ │ │ + ldr.w ip, [pc, #24] @ 16717c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (167128 ) │ │ │ │ + ldr r3, [pc, #20] @ (167180 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 172984 │ │ │ │ + bl 1729dc │ │ │ │ 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, 167148 │ │ │ │ + cbz r2, 1671a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 1671c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 168208 │ │ │ │ + bl 168260 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 1671c0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16721a │ │ │ │ + bne.n 167272 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ - cbz r6, 1671be │ │ │ │ + cbz r6, 167216 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 483e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1671ce │ │ │ │ + cbz r0, 167226 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167244 │ │ │ │ + beq.n 16729c │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167244 │ │ │ │ + beq.n 16729c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17bacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16725a │ │ │ │ - cbz r5, 1671b6 │ │ │ │ + beq.n 1672b2 │ │ │ │ + cbz r5, 16720e │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16715a │ │ │ │ + b.n 1671b2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167236 │ │ │ │ + beq.n 16728e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16724c │ │ │ │ + beq.n 1672a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1671dc │ │ │ │ + beq.n 167234 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1671fe │ │ │ │ + cbnz r3, 167256 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167c88 │ │ │ │ + bl 167ce0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1671ce │ │ │ │ + beq.n 167226 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167ba8 │ │ │ │ + bl 167c00 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167162 │ │ │ │ - cbnz r6, 16721a │ │ │ │ + beq.n 1671ba │ │ │ │ + cbnz r6, 167272 │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 167206 │ │ │ │ + bne.n 16725e │ │ │ │ dmb ish │ │ │ │ - b.n 1671d4 │ │ │ │ + b.n 16722c │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 167222 │ │ │ │ + bne.n 16727a │ │ │ │ dmb ish │ │ │ │ - b.n 167162 │ │ │ │ + b.n 1671ba │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168208 │ │ │ │ + bl 168260 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 16724c │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 1671ce │ │ │ │ + b.n 167226 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684dc │ │ │ │ + bl 168534 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 16724c │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1671d4 │ │ │ │ - b.n 1671fe │ │ │ │ + beq.n 16722c │ │ │ │ + b.n 167256 │ │ │ │ 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] @ (1672ec ) │ │ │ │ + ldr r2, [pc, #104] @ (167344 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (1672f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (167348 ) │ │ │ │ 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 16d978 │ │ │ │ + bl 16d9d0 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 1672cc │ │ │ │ - cbnz r4, 1672da │ │ │ │ + cbnz r2, 167324 │ │ │ │ + cbnz r4, 167332 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #64] @ (1672f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1672f0 ) │ │ │ │ + bl 16daa4 │ │ │ │ + ldr r2, [pc, #64] @ (16734c ) │ │ │ │ + ldr r3, [pc, #56] @ (167348 ) │ │ │ │ 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 1672e6 │ │ │ │ + bne.n 16733e │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1672aa │ │ │ │ + beq.n 167302 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ - b.n 1672aa │ │ │ │ + bl 16da10 │ │ │ │ + b.n 167302 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ 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] @ (1673a4 ) │ │ │ │ + ldr r5, [pc, #156] @ (1673fc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (1673a8 ) │ │ │ │ + ldr r4, [pc, #156] @ (167400 ) │ │ │ │ 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 16734a │ │ │ │ + beq.n 1673a2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1673ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1673a8 ) │ │ │ │ + ldr r2, [pc, #120] @ (167404 ) │ │ │ │ + ldr r3, [pc, #116] @ (167400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1673a0 │ │ │ │ + bne.n 1673f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 167392 │ │ │ │ - ldr r2, [pc, #92] @ (1673b0 ) │ │ │ │ + beq.n 1673ea │ │ │ │ + ldr r2, [pc, #92] @ (167408 ) │ │ │ │ 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 16732e │ │ │ │ + beq.n 167386 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16732e │ │ │ │ + beq.n 167386 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47974 │ │ │ │ - cbz r0, 16738a │ │ │ │ + cbz r0, 1673e2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 16737a │ │ │ │ + bne.n 1673d2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47770 │ │ │ │ - b.n 167330 │ │ │ │ + b.n 167388 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167352 │ │ │ │ + bne.n 1673aa │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16732e │ │ │ │ - b.n 167352 │ │ │ │ + beq.n 167386 │ │ │ │ + b.n 1673aa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r6, [r2, #19] │ │ │ │ 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] @ (1675a0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1675f8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (1675a4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1675fc ) │ │ │ │ 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 167596 │ │ │ │ + beq.w 1675ee │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 47490 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1673f8 │ │ │ │ + b.n 167450 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1673f0 │ │ │ │ + bne.n 167448 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 48214 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -405400,81 +405431,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 167526 │ │ │ │ + beq.n 16757e │ │ │ │ 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 167438 │ │ │ │ + bne.n 167490 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 167472 │ │ │ │ + beq.n 1674ca │ │ │ │ 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 167438 │ │ │ │ + bge.n 167490 │ │ │ │ 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 167438 │ │ │ │ + beq.n 167490 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 16757e │ │ │ │ + bcc.n 1675d6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167508 │ │ │ │ + beq.n 167560 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 167514 │ │ │ │ + beq.n 16756c │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1674c6 │ │ │ │ + b.n 16751e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 167510 │ │ │ │ + beq.n 167568 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1674c0 │ │ │ │ + bge.n 167518 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16751a │ │ │ │ + bne.n 167572 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 167548 │ │ │ │ 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] │ │ │ │ @@ -405488,30 +405519,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 167438 │ │ │ │ + b.n 167490 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 167548 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1674f0 │ │ │ │ + b.n 167548 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16758a │ │ │ │ - ldr.w r8, [pc, #120] @ 1675a8 │ │ │ │ + beq.n 1675e2 │ │ │ │ + ldr.w r8, [pc, #120] @ 167600 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405521,502 +405552,502 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 167538 │ │ │ │ + bne.n 167590 │ │ │ │ mov r0, r9 │ │ │ │ blx 47770 │ │ │ │ - ldr r2, [pc, #72] @ (1675ac ) │ │ │ │ - ldr r3, [pc, #60] @ (1675a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (167604 ) │ │ │ │ + ldr r3, [pc, #60] @ (1675fc ) │ │ │ │ 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 16759a │ │ │ │ + bne.n 1675f2 │ │ │ │ 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 16749a │ │ │ │ + b.n 1674f2 │ │ │ │ mov r0, r7 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 167562 │ │ │ │ + b.n 1675ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ 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] @ (1676c4 ) │ │ │ │ + ldr r0, [pc, #256] @ (16771c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1676c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (167720 ) │ │ │ │ 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 1663b0 │ │ │ │ + bl 166408 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 1676d6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16769c │ │ │ │ + beq.n 1676f4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 1676d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676d6 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16767e │ │ │ │ + cbz r0, 1676d6 │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 167668 │ │ │ │ + cbz r3, 1676c0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 167678 │ │ │ │ + bne.n 1676d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 48388 │ │ │ │ - cbz r6, 167680 │ │ │ │ + cbz r6, 1676d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 167680 │ │ │ │ + b.n 1676d8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17bacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167660 │ │ │ │ + bne.n 1676b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1676cc ) │ │ │ │ - ldr r3, [pc, #68] @ (1676c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (167724 ) │ │ │ │ + ldr r3, [pc, #68] @ (167720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1676c0 │ │ │ │ + bne.n 167718 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676d6 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166418 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167612 │ │ │ │ - b.n 16767e │ │ │ │ + beq.n 16766a │ │ │ │ + b.n 1676d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ 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] @ (1677dc ) │ │ │ │ + ldr r2, [pc, #248] @ (167834 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1677e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (167838 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #248] @ 1677e4 │ │ │ │ + ldr.w sl, [pc, #248] @ 16783c │ │ │ │ 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 1677bc │ │ │ │ + beq.n 167814 │ │ │ │ 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 167726 │ │ │ │ + b.n 16777e │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16772c │ │ │ │ + beq.n 167784 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 167756 │ │ │ │ + beq.n 1677ae │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 16771a │ │ │ │ + bne.n 167772 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 167720 │ │ │ │ + beq.n 167778 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 167778 │ │ │ │ + cbnz r0, 1677d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1677c2 │ │ │ │ + bne.n 16781a │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 167726 │ │ │ │ + bne.n 16777e │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (1677e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1677e0 ) │ │ │ │ + ldr r2, [pc, #136] @ (167840 ) │ │ │ │ + ldr r3, [pc, #124] @ (167838 ) │ │ │ │ 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 1677d8 │ │ │ │ + bne.n 167830 │ │ │ │ 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 16774a │ │ │ │ + beq.n 1677a2 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 167798 │ │ │ │ + bne.n 1677f0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 16774a │ │ │ │ - ldr r3, [pc, #80] @ (1677ec ) │ │ │ │ + beq.n 1677a2 │ │ │ │ + ldr r3, [pc, #80] @ (167844 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #72] @ (1677f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (167848 ) │ │ │ │ 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 16775e │ │ │ │ - ldr r1, [pc, #40] @ (1677ec ) │ │ │ │ + b.n 1677b6 │ │ │ │ + ldr r1, [pc, #40] @ (167844 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1677f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (16784c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [sl, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 1677b6 │ │ │ │ + b.n 16780e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #3] │ │ │ │ movs r2, r2 │ │ │ │ strb r0, [r6, #1] │ │ │ │ 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] @ (167904 ) │ │ │ │ + ldr r2, [pc, #252] @ (16795c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (167908 ) │ │ │ │ + ldr r3, [pc, #252] @ (167960 ) │ │ │ │ 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 17ba28 │ │ │ │ + bl 17ba80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678b2 │ │ │ │ + beq.n 16790a │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 165f3c │ │ │ │ - cbnz r0, 167862 │ │ │ │ + bl 165f94 │ │ │ │ + cbnz r0, 1678ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678d4 │ │ │ │ + beq.n 16792c │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (16790c ) │ │ │ │ - ldr r3, [pc, #188] @ (167908 ) │ │ │ │ + ldr r2, [pc, #192] @ (167964 ) │ │ │ │ + ldr r3, [pc, #188] @ (167960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1678fe │ │ │ │ + bne.n 167956 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167894 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1678dc │ │ │ │ + beq.n 167934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167894 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167894 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167848 │ │ │ │ + bne.n 1678a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167848 │ │ │ │ + b.n 1678a0 │ │ │ │ mov r6, r0 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167846 │ │ │ │ + beq.n 16789e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 17ba3c │ │ │ │ + bl 17ba94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167894 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 167830 │ │ │ │ + b.n 167888 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167846 │ │ │ │ + b.n 16789e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167894 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167874 │ │ │ │ - b.n 16783c │ │ │ │ + bne.n 1678cc │ │ │ │ + b.n 167894 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ 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] @ (1679e8 ) │ │ │ │ + ldr r2, [pc, #200] @ (167a40 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1679ec ) │ │ │ │ + ldr r3, [pc, #200] @ (167a44 ) │ │ │ │ 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 1679be │ │ │ │ - ldr r7, [pc, #180] @ (1679f0 ) │ │ │ │ + beq.n 167a16 │ │ │ │ + ldr r7, [pc, #180] @ (167a48 ) │ │ │ │ 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 1679b2 │ │ │ │ + beq.n 167a0a │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 167960 │ │ │ │ + bne.n 1679b8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 16799e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 1679ca │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 1679ca │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 16799e │ │ │ │ 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 167946 │ │ │ │ + beq.n 16799e │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1679dc │ │ │ │ + cbnz r0, 167a34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1679d6 │ │ │ │ + beq.n 167a2e │ │ │ │ blx 47c9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167950 │ │ │ │ + bne.n 1679a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c84 │ │ │ │ - ldr r2, [pc, #52] @ (1679f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1679ec ) │ │ │ │ + ldr r2, [pc, #52] @ (167a4c ) │ │ │ │ + ldr r3, [pc, #40] @ (167a44 ) │ │ │ │ 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 1679e4 │ │ │ │ + bne.n 167a3c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 167910 │ │ │ │ - b.n 1679a2 │ │ │ │ + bl 167968 │ │ │ │ + b.n 1679fa │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 167946 │ │ │ │ + b.n 16799e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 167a2a │ │ │ │ + bne.n 167a82 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 167a2e │ │ │ │ + bls.n 167a86 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (167a34 ) │ │ │ │ + ldr r1, [pc, #28] @ (167a8c ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -406028,707 +406059,707 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ 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] @ (167a94 ) │ │ │ │ + ldr r1, [pc, #76] @ (167aec ) │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 16740c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167a90 │ │ │ │ + cbz r0, 167ae8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167ae2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47c9c │ │ │ │ - cbnz r0, 167a68 │ │ │ │ + cbnz r0, 167ac0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 167a5c │ │ │ │ + bne.n 167ab4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167ae2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 167a76 │ │ │ │ + bne.n 167ace │ │ │ │ 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] @ (167b94 ) │ │ │ │ + ldr r2, [pc, #232] @ (167bec ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (167b98 ) │ │ │ │ + ldr r3, [pc, #232] @ (167bf0 ) │ │ │ │ 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 16eb84 │ │ │ │ + bl 16ebdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (167b9c ) │ │ │ │ + ldr r2, [pc, #204] @ (167bf4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 167b2e │ │ │ │ + blt.n 167b86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - cbnz r4, 167b48 │ │ │ │ - ldr r1, [pc, #176] @ (167ba0 ) │ │ │ │ + cbnz r4, 167ba0 │ │ │ │ + ldr r1, [pc, #176] @ (167bf8 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 16740c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167b2e │ │ │ │ + cbz r0, 167b86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167a90 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 167b22 │ │ │ │ + beq.n 167b7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 47574 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 167b0e │ │ │ │ + bne.n 167b66 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 167b6c │ │ │ │ - ldr r2, [pc, #116] @ (167ba4 ) │ │ │ │ - ldr r3, [pc, #100] @ (167b98 ) │ │ │ │ + bne.n 167bc4 │ │ │ │ + ldr r2, [pc, #116] @ (167bfc ) │ │ │ │ + ldr r3, [pc, #100] @ (167bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167b8e │ │ │ │ + bne.n 167be6 │ │ │ │ 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 167b56 │ │ │ │ + bne.n 167bae │ │ │ │ dmb ish │ │ │ │ - b.n 167b2e │ │ │ │ + b.n 167b86 │ │ │ │ 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 167b66 │ │ │ │ - b.n 167b7c │ │ │ │ + beq.n 167bbe │ │ │ │ + b.n 167bd4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ 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] @ (167c7c ) │ │ │ │ - ldr r3, [pc, #192] @ (167c80 ) │ │ │ │ + ldr r2, [pc, #192] @ (167cd4 ) │ │ │ │ + ldr r3, [pc, #192] @ (167cd8 ) │ │ │ │ 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 167c6e │ │ │ │ + beq.n 167cc6 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167c18 │ │ │ │ + beq.n 167c70 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167c18 │ │ │ │ - cbz r5, 167c2e │ │ │ │ + cbz r0, 167c70 │ │ │ │ + cbz r5, 167c86 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c02 │ │ │ │ + b.n 167c5a │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 167c28 │ │ │ │ + bls.n 167c80 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b94 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 167bfc │ │ │ │ + bhi.n 167c54 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c52 │ │ │ │ + b.n 167caa │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167c6a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167c6a │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ - ldr r2, [pc, #48] @ (167c84 ) │ │ │ │ - ldr r3, [pc, #40] @ (167c80 ) │ │ │ │ + ldr r2, [pc, #48] @ (167cdc ) │ │ │ │ + ldr r3, [pc, #40] @ (167cd8 ) │ │ │ │ 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 167c76 │ │ │ │ + bne.n 167cce │ │ │ │ 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 167c24 │ │ │ │ + b.n 167c7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ 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] @ (167cfc ) │ │ │ │ + ldr r2, [pc, #100] @ (167d54 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (167d00 ) │ │ │ │ + ldr r3, [pc, #100] @ (167d58 ) │ │ │ │ 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, 167cf2 │ │ │ │ + cbnz r3, 167d4a │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16ae20 │ │ │ │ - ldr r2, [pc, #76] @ (167d04 ) │ │ │ │ + bl 16ae78 │ │ │ │ + ldr r2, [pc, #76] @ (167d5c ) │ │ │ │ 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 167cf2 │ │ │ │ + beq.n 167d4a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (167d08 ) │ │ │ │ - ldr r3, [pc, #32] @ (167d00 ) │ │ │ │ + ldr r2, [pc, #44] @ (167d60 ) │ │ │ │ + ldr r3, [pc, #32] @ (167d58 ) │ │ │ │ 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 167cf6 │ │ │ │ + bne.n 167d4e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 167cda │ │ │ │ + b.n 167d32 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ movs r2, r2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ 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] @ (167ec4 ) │ │ │ │ + ldr r2, [pc, #420] @ (167f1c ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (167ec8 ) │ │ │ │ + ldr r3, [pc, #420] @ (167f20 ) │ │ │ │ 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 165e7c │ │ │ │ - ldr r2, [pc, #400] @ (167ecc ) │ │ │ │ + bl 165ed4 │ │ │ │ + ldr r2, [pc, #400] @ (167f24 ) │ │ │ │ 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 167d70 │ │ │ │ + beq.n 167dc8 │ │ │ │ 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 167de6 │ │ │ │ + bne.n 167e3e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167d9a │ │ │ │ + beq.n 167df2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167e52 │ │ │ │ - ldr r2, [pc, #336] @ (167ed0 ) │ │ │ │ - ldr r3, [pc, #324] @ (167ec8 ) │ │ │ │ + beq.n 167eaa │ │ │ │ + ldr r2, [pc, #336] @ (167f28 ) │ │ │ │ + ldr r3, [pc, #324] @ (167f20 ) │ │ │ │ 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 167ebe │ │ │ │ + bne.w 167f16 │ │ │ │ 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 16ae20 │ │ │ │ + bl 16ae78 │ │ │ │ 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] @ (167ed4 ) │ │ │ │ + ldr r2, [pc, #280] @ (167f2c ) │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167dd0 │ │ │ │ + beq.n 167e28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ 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 167d70 │ │ │ │ + beq.n 167dc8 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4792c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e3e │ │ │ │ + beq.n 167e96 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 47d2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 167e5a │ │ │ │ + bne.n 167eb2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1677f8 │ │ │ │ - cbz r0, 167e38 │ │ │ │ + bl 167850 │ │ │ │ + cbz r0, 167e90 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 167e72 │ │ │ │ + beq.n 167eca │ │ │ │ movs r6, #0 │ │ │ │ - b.n 167e26 │ │ │ │ + b.n 167e7e │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 167e6e │ │ │ │ + bls.n 167ec6 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 48490 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 167e20 │ │ │ │ + bne.n 167e78 │ │ │ │ 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 167d7e │ │ │ │ + bne.n 167dd6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 47574 │ │ │ │ - b.n 167d7e │ │ │ │ + b.n 167dd6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - b.n 167e44 │ │ │ │ + b.n 167e9c │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167e90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 48888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167e90 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167eb6 │ │ │ │ + beq.n 167f0e │ │ │ │ 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 167ea0 │ │ │ │ + bne.n 167ef8 │ │ │ │ dmb ish │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e96 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c9c │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e96 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ 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] @ (168120 ) │ │ │ │ + ldr r1, [pc, #564] @ (168178 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ (168124 ) │ │ │ │ + ldr r2, [pc, #564] @ (16817c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #560] @ 168128 │ │ │ │ + ldr.w sl, [pc, #560] @ 168180 │ │ │ │ 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 167f88 │ │ │ │ - ldr r0, [pc, #536] @ (16812c ) │ │ │ │ + beq.n 167fe0 │ │ │ │ + ldr r0, [pc, #536] @ (168184 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 167f66 │ │ │ │ - ldr r1, [pc, #528] @ (168130 ) │ │ │ │ + cbz r0, 167fbe │ │ │ │ + ldr r1, [pc, #528] @ (168188 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r9, r0 │ │ │ │ clz r4, r9 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 168048 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167fa4 │ │ │ │ - ldr r2, [pc, #488] @ (168134 ) │ │ │ │ - ldr r3, [pc, #472] @ (168124 ) │ │ │ │ + beq.n 167ffc │ │ │ │ + ldr r2, [pc, #488] @ (16818c ) │ │ │ │ + ldr r3, [pc, #472] @ (16817c ) │ │ │ │ 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 16811a │ │ │ │ + bne.w 168172 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ (168138 ) │ │ │ │ + ldr r0, [pc, #464] @ (168190 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167ff6 │ │ │ │ - ldr r3, [pc, #452] @ (16813c ) │ │ │ │ + beq.n 16804e │ │ │ │ + ldr r3, [pc, #452] @ (168194 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #452] @ (168140 ) │ │ │ │ + ldr r2, [pc, #452] @ (168198 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167f1c │ │ │ │ + b.n 167f74 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167f9c │ │ │ │ + beq.n 167ff4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 168028 │ │ │ │ - ldr.w r9, [pc, #428] @ 168144 │ │ │ │ + beq.n 168080 │ │ │ │ + ldr.w r9, [pc, #428] @ 16819c │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r9, [pc, #424] @ 168148 │ │ │ │ + b.n 167f68 │ │ │ │ + ldr.w r9, [pc, #424] @ 1681a0 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r8, [pc, #420] @ 16814c │ │ │ │ + b.n 167f68 │ │ │ │ + ldr.w r8, [pc, #420] @ 1681a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 167ff0 │ │ │ │ + cbnz r3, 168048 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167f48 │ │ │ │ + beq.n 167fa0 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 167f48 │ │ │ │ - ldr r0, [pc, #344] @ (168150 ) │ │ │ │ + b.n 167fa0 │ │ │ │ + ldr r0, [pc, #344] @ (1681a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168030 │ │ │ │ - ldr r1, [pc, #336] @ (168154 ) │ │ │ │ + cbz r0, 168088 │ │ │ │ + ldr r1, [pc, #336] @ (1681ac ) │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167f42 │ │ │ │ - b.n 167ff0 │ │ │ │ - ldr.w r9, [pc, #300] @ 168158 │ │ │ │ + beq.n 167f9a │ │ │ │ + b.n 168048 │ │ │ │ + ldr.w r9, [pc, #300] @ 1681b0 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr r0, [pc, #296] @ (16815c ) │ │ │ │ + b.n 167f68 │ │ │ │ + ldr r0, [pc, #296] @ (1681b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168090 │ │ │ │ - ldr.w sl, [pc, #288] @ 168160 │ │ │ │ + cbz r0, 1680e8 │ │ │ │ + ldr.w sl, [pc, #288] @ 1681b8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #288] @ (168164 ) │ │ │ │ + ldr r3, [pc, #288] @ (1681bc ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 168048 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 167f42 │ │ │ │ - b.n 167ff0 │ │ │ │ + beq.w 167f9a │ │ │ │ + b.n 168048 │ │ │ │ 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 1680c2 │ │ │ │ + b.n 16811a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 168048 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 1680ae │ │ │ │ - ldr.w sl, [pc, #132] @ 168168 │ │ │ │ + beq.n 168106 │ │ │ │ + ldr.w sl, [pc, #132] @ 1681c0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #128] @ (16816c ) │ │ │ │ + ldr r3, [pc, #128] @ (1681c4 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 167728 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 167ff0 │ │ │ │ + bne.w 168048 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b.n 168008 │ │ │ │ + b.n 168060 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movs r2, r2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r2, r2 │ │ │ │ @@ -406754,60 +406785,60 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r3, #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 │ │ │ │ - ldr r5, [pc, #108] @ (1681ec ) │ │ │ │ + ldr r5, [pc, #108] @ (168244 ) │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 168194 │ │ │ │ + beq.n 1681ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 168190 │ │ │ │ - ldr r4, [pc, #76] @ (1681f0 ) │ │ │ │ + bne.n 1681e8 │ │ │ │ + ldr r4, [pc, #76] @ (168248 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681cc │ │ │ │ + cbz r0, 168224 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168190 │ │ │ │ - ldr r0, [pc, #52] @ (1681f4 ) │ │ │ │ + bne.n 1681e8 │ │ │ │ + ldr r0, [pc, #52] @ (16824c ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1681f8 ) │ │ │ │ + ldr r0, [pc, #40] @ (168250 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681e6 │ │ │ │ - ldr r3, [pc, #36] @ (1681fc ) │ │ │ │ + cbz r0, 16823e │ │ │ │ + ldr r3, [pc, #36] @ (168254 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (168200 ) │ │ │ │ + ldr r2, [pc, #36] @ (168258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (168204 ) │ │ │ │ + ldr r0, [pc, #28] @ (16825c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1681b0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + b.n 168208 │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r2, r2 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ movs r2, r2 │ │ │ │ @@ -406819,508 +406850,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] @ (168270 ) │ │ │ │ + ldr r3, [pc, #84] @ (1682c8 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (168274 ) │ │ │ │ + ldr r4, [pc, #76] @ (1682cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 169028 │ │ │ │ + bl 169080 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168252 │ │ │ │ + cbz r0, 1682aa │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167608 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168278 ) │ │ │ │ - ldr r3, [pc, #24] @ (168270 ) │ │ │ │ + ldr r2, [pc, #36] @ (1682d0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1682c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16826c │ │ │ │ + bne.n 1682c4 │ │ │ │ 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, #23] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ 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] @ (1682f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (16834c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1682f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (168350 ) │ │ │ │ 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 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 167850 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1682cc │ │ │ │ - ldr r2, [pc, #72] @ (1682fc ) │ │ │ │ - ldr r3, [pc, #64] @ (1682f8 ) │ │ │ │ + cbnz r0, 168324 │ │ │ │ + ldr r2, [pc, #72] @ (168354 ) │ │ │ │ + ldr r3, [pc, #64] @ (168350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1682ee │ │ │ │ + bne.n 168346 │ │ │ │ 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 169208 │ │ │ │ + bl 169260 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1682b2 │ │ │ │ + bne.n 16830a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 1682b2 │ │ │ │ + b.n 16830a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ 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 168d78 │ │ │ │ + bl 168dd0 │ │ │ │ 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] @ (1683cc ) │ │ │ │ + ldr r6, [pc, #160] @ (168424 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (1683d0 ) │ │ │ │ + ldr r4, [pc, #160] @ (168428 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (1683d4 ) │ │ │ │ + ldr r2, [pc, #156] @ (16842c ) │ │ │ │ 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, 16838a │ │ │ │ + cbz r3, 1683e2 │ │ │ │ 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 1683ac │ │ │ │ + beq.n 168404 │ │ │ │ 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 1683a2 │ │ │ │ + blt.n 1683fa │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #76] @ (1683d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1683d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (168430 ) │ │ │ │ + ldr r3, [pc, #64] @ (168428 ) │ │ │ │ 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 1683c6 │ │ │ │ + bne.n 16841e │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 474fc <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168386 │ │ │ │ + b.n 1683de │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1683a8 │ │ │ │ + beq.n 168400 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168386 │ │ │ │ + b.n 1683de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ 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] @ (1684b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (16850c ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (1684b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (168510 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (1684bc ) │ │ │ │ + ldr r1, [pc, #196] @ (168514 ) │ │ │ │ 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 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1684a6 │ │ │ │ + beq.n 1684fe │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1684a6 │ │ │ │ + beq.n 1684fe │ │ │ │ add r1, sp, #16 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1684aa │ │ │ │ + beq.n 168502 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 168454 │ │ │ │ + beq.n 1684ac │ │ │ │ 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, 1684aa │ │ │ │ + cbnz r0, 168502 │ │ │ │ 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 1684aa │ │ │ │ + beq.n 168502 │ │ │ │ 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] @ (1684c0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1684b8 ) │ │ │ │ + ldr r2, [pc, #48] @ (168518 ) │ │ │ │ + ldr r3, [pc, #40] @ (168510 ) │ │ │ │ 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 1684ae │ │ │ │ + bne.n 168506 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16848c │ │ │ │ + b.n 1684e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 168486 │ │ │ │ + b.n 1684de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ 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] @ (168548 ) │ │ │ │ + ldr r3, [pc, #88] @ (1685a0 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (16854c ) │ │ │ │ + ldr r4, [pc, #76] @ (1685a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174498 │ │ │ │ + bl 1744f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168528 │ │ │ │ + cbz r0, 168580 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167608 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168550 ) │ │ │ │ - ldr r3, [pc, #28] @ (168548 ) │ │ │ │ + ldr r2, [pc, #36] @ (1685a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1685a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168542 │ │ │ │ + bne.n 16859a │ │ │ │ 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, #11] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ 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] @ (1685cc ) │ │ │ │ + ldr r2, [pc, #104] @ (168624 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1685d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (168628 ) │ │ │ │ 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 165e7c │ │ │ │ + bl 165ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 167850 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1685a4 │ │ │ │ - ldr r2, [pc, #72] @ (1685d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1685d0 ) │ │ │ │ + cbnz r0, 1685fc │ │ │ │ + ldr r2, [pc, #72] @ (16862c ) │ │ │ │ + ldr r3, [pc, #64] @ (168628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1685c8 │ │ │ │ + bne.n 168620 │ │ │ │ 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 174508 │ │ │ │ + bl 174560 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16858a │ │ │ │ + bne.n 1685e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 16858a │ │ │ │ + b.n 1685e2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ 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 1743d4 │ │ │ │ + bl 17442c │ │ │ │ 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] @ (16868c ) │ │ │ │ + ldr r2, [pc, #136] @ (1686e4 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #136] @ (168690 ) │ │ │ │ + ldr r3, [pc, #136] @ (1686e8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 167ed8 │ │ │ │ - cbz r0, 16866a │ │ │ │ - ldr r1, [pc, #100] @ (168694 ) │ │ │ │ + bl 167f30 │ │ │ │ + cbz r0, 1686c2 │ │ │ │ + ldr r1, [pc, #100] @ (1686ec ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16866a │ │ │ │ + beq.n 1686c2 │ │ │ │ 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 16866a │ │ │ │ + bge.n 1686c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167910 │ │ │ │ + bl 167968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #36] @ (168698 ) │ │ │ │ - ldr r3, [pc, #28] @ (168690 ) │ │ │ │ + bl 16e0f0 │ │ │ │ + ldr r2, [pc, #36] @ (1686f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1686e8 ) │ │ │ │ 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 168688 │ │ │ │ + bne.n 1686e0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ 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 1686b0 │ │ │ │ + bne.n 168708 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1686c6 │ │ │ │ + cbnz r2, 16871e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ 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] @ (168844 ) │ │ │ │ + ldr r3, [pc, #344] @ (16889c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (168848 ) │ │ │ │ + ldr r2, [pc, #340] @ (1688a0 ) │ │ │ │ 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 │ │ │ │ @@ -407333,26 +407364,26 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4825c │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 168826 │ │ │ │ + beq.n 16887e │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 475e0 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 16881c │ │ │ │ + bcs.n 168874 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1687da │ │ │ │ + b.n 168832 │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ @@ -407364,102 +407395,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 16881a │ │ │ │ + bne.n 168872 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16ae5c │ │ │ │ + bl 16aeb4 │ │ │ │ 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 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 16881a │ │ │ │ + bcs.n 168872 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 16881a │ │ │ │ + bcc.n 168872 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 16881a │ │ │ │ + bne.n 168872 │ │ │ │ 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 168744 │ │ │ │ + beq.n 16879c │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 475e0 │ │ │ │ - ldr r2, [pc, #36] @ (16884c ) │ │ │ │ - ldr r3, [pc, #24] @ (168844 ) │ │ │ │ + ldr r2, [pc, #36] @ (1688a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (16889c ) │ │ │ │ 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 168840 │ │ │ │ + bne.n 168898 │ │ │ │ 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, #4] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ 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] @ (168a38 ) │ │ │ │ - ldr r3, [pc, #468] @ (168a3c ) │ │ │ │ + ldr r0, [pc, #468] @ (168a90 ) │ │ │ │ + ldr r3, [pc, #468] @ (168a94 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -407470,235 +407501,235 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 168910 │ │ │ │ + bhi.n 168968 │ │ │ │ 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, 1688f4 │ │ │ │ + cbz r0, 16894c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1688c4 │ │ │ │ + bne.n 16891c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 48460 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 1688a0 │ │ │ │ + bne.n 1688f8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1688f4 │ │ │ │ + bne.n 16894c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (168a40 ) │ │ │ │ - ldr r3, [pc, #352] @ (168a3c ) │ │ │ │ + ldr r2, [pc, #356] @ (168a98 ) │ │ │ │ + ldr r3, [pc, #352] @ (168a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 168a34 │ │ │ │ + bne.w 168a8c │ │ │ │ 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 16899e │ │ │ │ + beq.n 1689f6 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1688c8 │ │ │ │ - ldr r1, [pc, #288] @ (168a44 ) │ │ │ │ + bne.n 168920 │ │ │ │ + ldr r1, [pc, #288] @ (168a9c ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 168920 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1688c8 │ │ │ │ + bhi.n 168920 │ │ │ │ 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 1689d4 │ │ │ │ + beq.n 168a2c │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16896c │ │ │ │ + bne.n 1689c4 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16895c │ │ │ │ + bne.n 1689b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1689f0 │ │ │ │ + bne.n 168a48 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 16872c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168982 │ │ │ │ + bne.n 1689da │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1689e0 │ │ │ │ + cbnz r3, 168a38 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1688d8 │ │ │ │ - ldr r4, [pc, #168] @ (168a48 ) │ │ │ │ + b.n 168930 │ │ │ │ + ldr r4, [pc, #168] @ (168aa0 ) │ │ │ │ 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 1688c8 │ │ │ │ + bne.n 168920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 168920 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ - b.n 16893c │ │ │ │ + b.n 168994 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 16872c │ │ │ │ + b.n 1689ee │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 16962c │ │ │ │ + b.n 1689ee │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 168a0e │ │ │ │ + beq.n 168a66 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1689fa │ │ │ │ + bne.n 168a52 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168974 │ │ │ │ + beq.n 1689cc │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168a1e │ │ │ │ + bne.n 168a76 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168a10 │ │ │ │ - b.n 168974 │ │ │ │ + bne.n 168a68 │ │ │ │ + b.n 1689cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ mcrr2 0, 1, r0, r4, cr13 │ │ │ │ @ instruction: 0xfbc4001d │ │ │ │ stmdb 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] @ (168c48 ) │ │ │ │ + ldr r1, [pc, #472] @ (168ca0 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (168c4c ) │ │ │ │ + ldr r2, [pc, #468] @ (168ca4 ) │ │ │ │ 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, 168aa2 │ │ │ │ + cbz r2, 168afa │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 168a8e │ │ │ │ + bne.n 168ae6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 168bd6 │ │ │ │ - ldr r1, [pc, #428] @ (168c50 ) │ │ │ │ + b.n 168c2e │ │ │ │ + ldr r1, [pc, #428] @ (168ca8 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168a9e │ │ │ │ - ldr r3, [pc, #416] @ (168c54 ) │ │ │ │ + beq.n 168af6 │ │ │ │ + ldr r3, [pc, #416] @ (168cac ) │ │ │ │ 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] @ (168c58 ) │ │ │ │ + ldr r3, [pc, #404] @ (168cb0 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (168c5c ) │ │ │ │ + ldr r3, [pc, #400] @ (168cb4 ) │ │ │ │ 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 168bce │ │ │ │ + beq.n 168c26 │ │ │ │ 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 │ │ │ │ @@ -407707,151 +407738,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 168ad0 │ │ │ │ + beq.n 168b28 │ │ │ │ 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 168c2c │ │ │ │ - ldr r6, [pc, #308] @ (168c60 ) │ │ │ │ + beq.w 168c84 │ │ │ │ + ldr r6, [pc, #308] @ (168cb8 ) │ │ │ │ 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 168c24 │ │ │ │ + beq.n 168c7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 168bba │ │ │ │ + cbz r3, 168c12 │ │ │ │ blx 47ee8 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168c52 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 168b80 │ │ │ │ - b.n 168bfa │ │ │ │ + bne.n 168bd8 │ │ │ │ + b.n 168c52 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168c52 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 47ee8 │ │ │ │ mov r1, r6 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168b7a │ │ │ │ + beq.n 168bd2 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168b7a │ │ │ │ + bne.n 168bd2 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168b7a │ │ │ │ + bne.n 168bd2 │ │ │ │ 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 168ae0 │ │ │ │ + bne.n 168b38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 48484 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (168c64 ) │ │ │ │ + ldr r2, [pc, #140] @ (168cbc ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (168c4c ) │ │ │ │ + ldr r3, [pc, #108] @ (168ca4 ) │ │ │ │ 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 168c44 │ │ │ │ + bne.n 168c9c │ │ │ │ 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 168850 │ │ │ │ + bl 1688a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168c32 │ │ │ │ + cbz r0, 168c8a │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 168ad0 │ │ │ │ - b.n 168bce │ │ │ │ + bls.w 168b28 │ │ │ │ + b.n 168c26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168bba │ │ │ │ - b.n 168ad0 │ │ │ │ + bne.n 168c12 │ │ │ │ + b.n 168b28 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168b28 │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168b28 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r4, #27 │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ movs r2, r2 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ 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] @ (168d08 ) │ │ │ │ + ldr r2, [pc, #140] @ (168d60 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (168d0c ) │ │ │ │ + ldr r3, [pc, #140] @ (168d64 ) │ │ │ │ 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 │ │ │ │ @@ -407859,147 +407890,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 168cb2 │ │ │ │ - b.n 168cf6 │ │ │ │ + bne.n 168d0a │ │ │ │ + b.n 168d4e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 168cd6 │ │ │ │ + bne.n 168d2e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 168c94 │ │ │ │ + bge.n 168cec │ │ │ │ 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 168cac │ │ │ │ + bpl.n 168d04 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168a4c │ │ │ │ + bl 168aa4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 168cb2 │ │ │ │ + beq.n 168d0a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (168d10 ) │ │ │ │ - ldr r3, [pc, #48] @ (168d0c ) │ │ │ │ + ldr r2, [pc, #52] @ (168d68 ) │ │ │ │ + ldr r3, [pc, #48] @ (168d64 ) │ │ │ │ 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 168d02 │ │ │ │ + bne.n 168d5a │ │ │ │ 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 168c94 │ │ │ │ - b.n 168cd8 │ │ │ │ + beq.n 168cec │ │ │ │ + b.n 168d30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ 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, 168d60 │ │ │ │ + cbnz r3, 168db8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 168d30 │ │ │ │ + cbz r0, 168d88 │ │ │ │ blx 48484 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 168d40 │ │ │ │ + cbz r0, 168d98 │ │ │ │ blx 48484 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 168d36 │ │ │ │ + bne.n 168d8e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 168d54 │ │ │ │ + cbz r3, 168dac │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 180c1c │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168d28 │ │ │ │ + b.n 168d80 │ │ │ │ stmdb 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] @ (168fec ) │ │ │ │ + ldr r2, [pc, #608] @ (169044 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (168ff0 ) │ │ │ │ + ldr r3, [pc, #608] @ (169048 ) │ │ │ │ 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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a558 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (168ff4 ) │ │ │ │ + ldr r0, [pc, #568] @ (16904c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168e42 │ │ │ │ - ldr r7, [pc, #556] @ (168ff8 ) │ │ │ │ + beq.n 168e9a │ │ │ │ + ldr r7, [pc, #556] @ (169050 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (168ffc ) │ │ │ │ + ldr r2, [pc, #556] @ (169054 ) │ │ │ │ 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 168f78 │ │ │ │ - ldr r2, [pc, #536] @ (169000 ) │ │ │ │ + beq.w 168fd0 │ │ │ │ + ldr r2, [pc, #536] @ (169058 ) │ │ │ │ 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 168f72 │ │ │ │ - ldr r6, [pc, #516] @ (169004 ) │ │ │ │ + beq.w 168fca │ │ │ │ + ldr r6, [pc, #516] @ (16905c ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -408009,51 +408040,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 168f78 │ │ │ │ + beq.w 168fd0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ + beq.w 168fd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 1688a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ - ldr r0, [pc, #452] @ (169008 ) │ │ │ │ + beq.w 168fd0 │ │ │ │ + ldr r0, [pc, #452] @ (169060 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f28 │ │ │ │ + beq.n 168f80 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 16900c │ │ │ │ - ldr.w r9, [pc, #440] @ 169010 │ │ │ │ + ldr.w r8, [pc, #440] @ 169064 │ │ │ │ + ldr.w r9, [pc, #440] @ 169068 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (169014 ) │ │ │ │ + ldr r3, [pc, #432] @ (16906c ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 168eea │ │ │ │ + b.n 168f42 │ │ │ │ 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 168fc2 │ │ │ │ + beq.w 16901a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (169018 ) │ │ │ │ + ldr r5, [pc, #400] @ (169070 ) │ │ │ │ blx 47574 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 486fc │ │ │ │ mov r1, r5 │ │ │ │ @@ -408064,131 +408095,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 168f9a │ │ │ │ + beq.n 168ff2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 168fd0 │ │ │ │ + beq.w 169028 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 1688a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168faa │ │ │ │ + beq.n 169002 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 168f28 │ │ │ │ + bhi.n 168f80 │ │ │ │ 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, 168f28 │ │ │ │ + cbz r3, 168f80 │ │ │ │ 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 168e6c │ │ │ │ + bne.n 168ec4 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ - ldr r0, [pc, #240] @ (16901c ) │ │ │ │ + b.n 168f38 │ │ │ │ + ldr r0, [pc, #240] @ (169074 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 168f6e │ │ │ │ + cbz r0, 168fc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168a4c │ │ │ │ - cbz r0, 168f6e │ │ │ │ + bl 168aa4 │ │ │ │ + cbz r0, 168fc6 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 48690 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 168f6e │ │ │ │ + blt.n 168fc6 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 47890 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 168fde │ │ │ │ - ldr r1, [pc, #196] @ (169020 ) │ │ │ │ + blt.n 169036 │ │ │ │ + ldr r1, [pc, #196] @ (169078 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ - cbnz r0, 168fd6 │ │ │ │ + bl 180c18 │ │ │ │ + cbnz r0, 16902e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 168f80 │ │ │ │ + b.n 168fd8 │ │ │ │ mov r0, r3 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168d6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (169024 ) │ │ │ │ - ldr r3, [pc, #108] @ (168ff0 ) │ │ │ │ + ldr r2, [pc, #160] @ (16907c ) │ │ │ │ + ldr r3, [pc, #108] @ (169048 ) │ │ │ │ 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 168fe6 │ │ │ │ + bne.n 16903e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 168fa2 │ │ │ │ + cbz r5, 168ffa │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168f38 │ │ │ │ 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 168ee0 │ │ │ │ + b.n 168f38 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168f38 │ │ │ │ blx 48484 │ │ │ │ - b.n 168fa2 │ │ │ │ + b.n 168ffa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47758 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168f6e │ │ │ │ + b.n 168fc6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ movs r2, r2 │ │ │ │ @@ -408206,16 +408237,16 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r2, [r0, r6] │ │ │ │ movs r2, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 169420 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 169478 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ 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 │ │ │ │ @@ -408234,172 +408265,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 16904a │ │ │ │ + bne.n 1690a2 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169116 │ │ │ │ + beq.n 16916e │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16909c │ │ │ │ + bne.n 1690f4 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16908c │ │ │ │ + bne.n 1690e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1691b2 │ │ │ │ + bne.w 16920a │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 16911e │ │ │ │ + cbz r0, 169176 │ │ │ │ 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 1690f4 │ │ │ │ + blt.n 16914c │ │ │ │ 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 1690f4 │ │ │ │ + bne.n 16914c │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1690e8 │ │ │ │ + b.n 169140 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16914e │ │ │ │ + beq.n 1691a6 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1690e4 │ │ │ │ + beq.n 16913c │ │ │ │ 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 169100 │ │ │ │ + bne.n 169158 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691a4 │ │ │ │ + bne.n 1691fc │ │ │ │ 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, 16913a │ │ │ │ + cbz r1, 169192 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 16872c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1690b4 │ │ │ │ + bne.n 16910c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16910e │ │ │ │ - b.n 16913e │ │ │ │ + beq.n 169166 │ │ │ │ + b.n 169196 │ │ │ │ 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 1690f6 │ │ │ │ + bne.n 16914e │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 169180 │ │ │ │ + cbz r3, 1691d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1690f6 │ │ │ │ + bne.n 16914e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169184 │ │ │ │ + bne.n 1691dc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1691fa │ │ │ │ + cbnz r3, 169252 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 169118 │ │ │ │ + beq.n 169170 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 169118 │ │ │ │ + b.n 169170 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169116 │ │ │ │ + bl 16962c │ │ │ │ + b.n 16916e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1691de │ │ │ │ + bne.n 169236 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1691c8 │ │ │ │ + bne.n 169220 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691ba │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 169212 │ │ │ │ + b.n 1690fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1691e4 │ │ │ │ + bne.n 16923c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691b6 │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 16920e │ │ │ │ + b.n 1690fe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169198 │ │ │ │ + bl 16962c │ │ │ │ + b.n 1691f0 │ │ │ │ stmdb 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] @ (1695c8 ) │ │ │ │ - ldr r3, [pc, #932] @ (1695cc ) │ │ │ │ + ldr r2, [pc, #928] @ (169620 ) │ │ │ │ + ldr r3, [pc, #932] @ (169624 ) │ │ │ │ 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 │ │ │ │ @@ -408413,326 +408444,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 16923a │ │ │ │ + bne.n 169292 │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 16935a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 16935a │ │ │ │ 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 169296 │ │ │ │ + bne.n 1692ee │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169286 │ │ │ │ + bne.n 1692de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169424 │ │ │ │ + bne.w 16947c │ │ │ │ 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, 169324 │ │ │ │ + cbz r0, 16937c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1692d2 │ │ │ │ + bne.n 16932a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 48460 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 1692ac │ │ │ │ + bne.n 169304 │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 169324 │ │ │ │ + bne.n 16937c │ │ │ │ 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 1692ea │ │ │ │ + bne.n 169342 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169414 │ │ │ │ + bne.w 16946c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (1695d0 ) │ │ │ │ - ldr r3, [pc, #704] @ (1695cc ) │ │ │ │ + ldr r2, [pc, #712] @ (169628 ) │ │ │ │ + ldr r3, [pc, #704] @ (169624 ) │ │ │ │ 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 1695b2 │ │ │ │ + bne.w 16960a │ │ │ │ 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 16933e │ │ │ │ + bne.n 169396 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16932e │ │ │ │ + bne.n 169386 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16955c │ │ │ │ + bne.w 1695b4 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 16872c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1693a4 │ │ │ │ + cbz r0, 1693fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169368 │ │ │ │ + bne.n 1693c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1695a2 │ │ │ │ + bne.w 1695fa │ │ │ │ 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 1692f8 │ │ │ │ - b.n 169394 │ │ │ │ + beq.n 169350 │ │ │ │ + b.n 1693ec │ │ │ │ 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 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ 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 16ae20 │ │ │ │ + bl 16ae78 │ │ │ │ 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 16946e │ │ │ │ + beq.n 1694c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1693ec │ │ │ │ + bne.n 169444 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692d6 │ │ │ │ + beq.w 16932e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1692d6 │ │ │ │ + bl 16962c │ │ │ │ + b.n 16932e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169302 │ │ │ │ + bl 16962c │ │ │ │ + b.n 16935a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 169446 │ │ │ │ + beq.n 16949e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169430 │ │ │ │ + bne.n 169488 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692a0 │ │ │ │ + beq.w 1692f8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169458 │ │ │ │ + bne.n 1694b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16944a │ │ │ │ - b.n 1692a0 │ │ │ │ + bne.n 1694a2 │ │ │ │ + b.n 1692f8 │ │ │ │ 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 1693e8 │ │ │ │ + bne.n 169440 │ │ │ │ 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 1693e8 │ │ │ │ + bne.n 169440 │ │ │ │ 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 1693e8 │ │ │ │ - vldr d7, [pc, #244] @ 1695b8 │ │ │ │ + bne.n 169440 │ │ │ │ + vldr d7, [pc, #244] @ 169610 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1695c0 │ │ │ │ + vldr d7, [pc, #236] @ 169618 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1693e8 │ │ │ │ + bne.n 169440 │ │ │ │ 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 1693e8 │ │ │ │ + bne.w 169440 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16ae5c │ │ │ │ + bl 16aeb4 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16869c │ │ │ │ + bl 1686f4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4792c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16869c │ │ │ │ - b.n 169306 │ │ │ │ + bl 1686f4 │ │ │ │ + b.n 16935e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16957c │ │ │ │ + beq.n 1695d4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169566 │ │ │ │ + bne.n 1695be │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169348 │ │ │ │ + beq.w 1693a0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16958c │ │ │ │ + bne.n 1695e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16957e │ │ │ │ - b.n 169348 │ │ │ │ + bne.n 1695d6 │ │ │ │ + b.n 1693a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169380 │ │ │ │ + bl 16962c │ │ │ │ + b.n 1693d8 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -408768,91 +408799,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 169662 │ │ │ │ + beq.n 1696ba │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 16966e │ │ │ │ + cbz r2, 1696c6 │ │ │ │ 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, 16969c │ │ │ │ + cbnz r6, 1696f4 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 1696aa │ │ │ │ + beq.n 169702 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 169664 │ │ │ │ + b.n 1696bc │ │ │ │ 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 1696e0 │ │ │ │ + blt.n 169738 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 16969a │ │ │ │ + bgt.n 1696f2 │ │ │ │ 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 169664 │ │ │ │ + b.n 1696bc │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1696f4 │ │ │ │ + vldr s0, [pc, #12] @ 16974c │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 47788 │ │ │ │ - b.n 1696c8 │ │ │ │ + b.n 169720 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1698f8 ) │ │ │ │ + ldr r3, [pc, #512] @ (169950 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 171a98 │ │ │ │ + bl 171af0 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 169748 │ │ │ │ + vldr s15, [pc, #48] @ 1697a0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 16974c │ │ │ │ + vldr s14, [pc, #40] @ 1697a4 │ │ │ │ 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 │ │ │ │ @@ -408892,37 +408923,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 1697c0 │ │ │ │ + b.n 169818 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1697ee │ │ │ │ + beq.n 169846 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1697ee │ │ │ │ + cbz r1, 169846 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 16980a │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1697b2 │ │ │ │ + bne.n 16980a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 16980a │ │ │ │ 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} │ │ │ │ @@ -408947,15 +408978,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 16991c │ │ │ │ + bhi.n 169974 │ │ │ │ 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 │ │ │ │ @@ -409096,15 +409127,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 1699b6 │ │ │ │ + b.n 169a0e │ │ │ │ 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 │ │ │ │ @@ -409156,43 +409187,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 169834 │ │ │ │ + bl 16988c │ │ │ │ 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 169c72 │ │ │ │ + beq.w 169cca │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 169b6c │ │ │ │ + bls.n 169bc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 169ca0 │ │ │ │ + ldr.w r9, [pc, #304] @ 169cf8 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169b66 │ │ │ │ + beq.n 169bbe │ │ │ │ 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 │ │ │ │ @@ -409212,26 +409243,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 169c4e │ │ │ │ + beq.n 169ca6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169cb2 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169cb2 │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 169bec │ │ │ │ + b.n 169c44 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c46 │ │ │ │ + beq.n 169c9e │ │ │ │ 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 │ │ │ │ @@ -409247,78 +409278,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, 169c62 │ │ │ │ + cbnz r4, 169cba │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 169c4c │ │ │ │ + beq.n 169ca4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169be8 │ │ │ │ + bne.n 169c40 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 169c40 │ │ │ │ + bne.n 169c98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 169bd6 │ │ │ │ - b.n 169c4e │ │ │ │ + bne.n 169c2e │ │ │ │ + b.n 169ca6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 169c2c │ │ │ │ + bhi.n 169c84 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 169c26 │ │ │ │ + b.n 169c7e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 169b62 │ │ │ │ - ldr r0, [pc, #36] @ (169ca4 ) │ │ │ │ + bne.w 169bba │ │ │ │ + ldr r0, [pc, #36] @ (169cfc ) │ │ │ │ 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 169b66 │ │ │ │ + b.n 169bbe │ │ │ │ nop │ │ │ │ and.w r0, r6, sp, lsr #32 │ │ │ │ ldrd r0, r0, [sl], #116 @ 0x74 │ │ │ │ stmdb 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 169d96 │ │ │ │ + bcs.n 169dee │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 169d8e │ │ │ │ + bls.n 169de6 │ │ │ │ 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] │ │ │ │ @@ -409334,34 +409365,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 169d30 │ │ │ │ + b.n 169d88 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 169d6c │ │ │ │ + bne.n 169dc4 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 169da0 │ │ │ │ + beq.n 169df8 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169d12 │ │ │ │ + bne.n 169d6a │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -409373,64 +409404,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 169d24 │ │ │ │ + beq.n 169d7c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 169d24 │ │ │ │ + bne.n 169d7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169d24 │ │ │ │ + beq.n 169d7c │ │ │ │ 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 169b44 │ │ │ │ - b.n 169cd0 │ │ │ │ + bl 169b9c │ │ │ │ + b.n 169d28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 169b44 │ │ │ │ - b.n 169cd0 │ │ │ │ + bl 169b9c │ │ │ │ + b.n 169d28 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 169d48 │ │ │ │ - b.n 169d64 │ │ │ │ + bne.n 169da0 │ │ │ │ + b.n 169dbc │ │ │ │ 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] @ 169e08 │ │ │ │ + vldr d7, [pc, #72] @ 169e60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 169e10 │ │ │ │ + vldr d7, [pc, #64] @ 169e68 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 169e18 │ │ │ │ + vldr d7, [pc, #60] @ 169e70 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 169e20 │ │ │ │ + vldr d7, [pc, #60] @ 169e78 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ - vldr d7, [pc, #56] @ 169e28 │ │ │ │ - ldr r3, [pc, #60] @ (169e30 ) │ │ │ │ + bl 16e024 │ │ │ │ + vldr d7, [pc, #56] @ 169e80 │ │ │ │ + ldr r3, [pc, #60] @ (169e88 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -409457,45 +409488,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 16decc │ │ │ │ - cbz r0, 169e9e │ │ │ │ - vldr d7, [pc, #84] @ 169ea8 │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 169ef6 │ │ │ │ + vldr d7, [pc, #84] @ 169f00 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 169eb0 │ │ │ │ + vldr d7, [pc, #72] @ 169f08 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 169eb8 │ │ │ │ + vldr d7, [pc, #72] @ 169f10 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 169ec0 │ │ │ │ + vldr d7, [pc, #72] @ 169f18 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (169ec8 ) │ │ │ │ + ldr r3, [pc, #60] @ (169f20 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 169e98 │ │ │ │ + cbz r0, 169ef0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169e94 │ │ │ │ + b.n 169eec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -409511,32 +409542,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeace001d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (169ee8 ) │ │ │ │ - ldr r1, [pc, #12] @ (169eec ) │ │ │ │ + ldr r2, [pc, #12] @ (169f40 ) │ │ │ │ + ldr r1, [pc, #12] @ (169f44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 168eed │ │ │ │ + str??.w pc, [pc, #-4095] @ 168f45 │ │ │ │ @ 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 16decc │ │ │ │ - cbz r0, 169f6c │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 169fc4 │ │ │ │ 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] │ │ │ │ @@ -409544,180 +409575,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 169f16 │ │ │ │ + bne.n 169f6e │ │ │ │ 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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 169f66 │ │ │ │ + cbz r0, 169fbe │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 169f62 │ │ │ │ - cbz r0, 169fd6 │ │ │ │ + b.n 169fba │ │ │ │ + cbz r0, 16a02e │ │ │ │ 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, 169fc6 │ │ │ │ + cbz r1, 16a01e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 169fc6 │ │ │ │ + cbz r3, 16a01e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 169fce │ │ │ │ + cbz r3, 16a026 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 169fce │ │ │ │ + beq.n 16a026 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 169fa8 │ │ │ │ + b.n 16a000 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 169fc0 │ │ │ │ + beq.n 16a018 │ │ │ │ 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 169fc6 │ │ │ │ + beq.n 16a01e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169fa2 │ │ │ │ + bne.n 169ffa │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 169fba │ │ │ │ + bne.n 16a012 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 169f94 │ │ │ │ - b.n 169fc6 │ │ │ │ + bne.n 169fec │ │ │ │ + b.n 16a01e │ │ │ │ bx lr │ │ │ │ - cbz r0, 16a02c │ │ │ │ + cbz r0, 16a084 │ │ │ │ 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, 16a02e │ │ │ │ + cbz r1, 16a086 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a020 │ │ │ │ + cbz r3, 16a078 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 16a010 │ │ │ │ + cbz r3, 16a068 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a010 │ │ │ │ + beq.n 16a068 │ │ │ │ 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 16a000 │ │ │ │ + bne.n 16a058 │ │ │ │ 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] @ (16a054 ) │ │ │ │ + ldr r3, [pc, #32] @ (16a0ac ) │ │ │ │ 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 169ae8 │ │ │ │ + b.n 169b40 │ │ │ │ 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 16975c │ │ │ │ + bl 1697b4 │ │ │ │ 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 16975c │ │ │ │ + bl 1697b4 │ │ │ │ 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 169ca8 │ │ │ │ - cbz r0, 16a0ba │ │ │ │ + bl 169d00 │ │ │ │ + cbz r0, 16a112 │ │ │ │ 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 169ca8 │ │ │ │ - cbz r0, 16a0d8 │ │ │ │ + bl 169d00 │ │ │ │ + cbz r0, 16a130 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 16a0f6 │ │ │ │ + cbz r1, 16a14e │ │ │ │ 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 │ │ │ │ @@ -409732,69 +409763,69 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16975c │ │ │ │ - cbz r0, 16a12c │ │ │ │ + bl 1697b4 │ │ │ │ + cbz r0, 16a184 │ │ │ │ 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, 16a172 │ │ │ │ + cbz r1, 16a1ca │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a16e │ │ │ │ + beq.n 16a1c6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 16a168 │ │ │ │ + cbz r1, 16a1c0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 16a15a │ │ │ │ + beq.n 16a1b2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a176 │ │ │ │ + beq.n 16a1ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16a14e │ │ │ │ - b.n 16a15a │ │ │ │ + bne.n 16a1a6 │ │ │ │ + b.n 16a1b2 │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16a148 │ │ │ │ + bne.n 16a1a0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16a13a │ │ │ │ + b.n 16a192 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a154 │ │ │ │ + b.n 16a1ac │ │ │ │ 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 16a234 │ │ │ │ + bls.n 16a28c │ │ │ │ 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 │ │ │ │ @@ -409818,41 +409849,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 16a1cc │ │ │ │ + bhi.n 16a224 │ │ │ │ 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 169834 │ │ │ │ + bl 16988c │ │ │ │ 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 16a304 │ │ │ │ + bls.n 16a35c │ │ │ │ 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 │ │ │ │ @@ -409877,37 +409908,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 16a28e │ │ │ │ + bhi.n 16a2e6 │ │ │ │ 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 169834 │ │ │ │ + bl 16988c │ │ │ │ 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 169834 │ │ │ │ + bl 16988c │ │ │ │ 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 │ │ │ │ @@ -409947,15 +409978,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 16a45e │ │ │ │ + bls.n 16a4b6 │ │ │ │ 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 │ │ │ │ @@ -409979,15 +410010,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 16a3f6 │ │ │ │ + bhi.n 16a44e │ │ │ │ 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 │ │ │ │ @@ -409995,15 +410026,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 169834 │ │ │ │ + bl 16988c │ │ │ │ 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 │ │ │ │ @@ -410011,478 +410042,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] @ (16a4a8 ) │ │ │ │ - ldr r1, [pc, #12] @ (16a4ac ) │ │ │ │ + ldr r2, [pc, #12] @ (16a500 ) │ │ │ │ + ldr r1, [pc, #12] @ (16a504 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4d64aa │ │ │ │ - bl 4c44ae │ │ │ │ + bl 4d6502 │ │ │ │ + bl 4c4506 │ │ │ │ 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 16a4f8 │ │ │ │ + bhi.n 16a550 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 16a4f0 │ │ │ │ - ldr r2, [pc, #36] @ (16a4fc ) │ │ │ │ + bhi.n 16a548 │ │ │ │ + ldr r2, [pc, #36] @ (16a554 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 16a4e0 │ │ │ │ + b.n 16a538 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 16a4f0 │ │ │ │ + beq.n 16a548 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16a4da │ │ │ │ + bcc.n 16a532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169b44 │ │ │ │ + bl 169b9c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 16a64c │ │ │ │ + b.n 16a6a4 │ │ │ │ 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 16df14 │ │ │ │ - cbz r0, 16a54a │ │ │ │ + bl 16df6c │ │ │ │ + cbz r0, 16a5a2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (16a550 ) │ │ │ │ - ldr r1, [pc, #56] @ (16a554 ) │ │ │ │ + ldr r2, [pc, #52] @ (16a5a8 ) │ │ │ │ + ldr r1, [pc, #56] @ (16a5ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a540 │ │ │ │ + cbz r0, 16a598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16de88 │ │ │ │ - cbz r0, 16a544 │ │ │ │ - ldr r1, [pc, #36] @ (16a558 ) │ │ │ │ + bl 16dee0 │ │ │ │ + cbz r0, 16a59c │ │ │ │ + ldr r1, [pc, #36] @ (16a5b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16e1c4 │ │ │ │ + bl 16e21c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 16a540 │ │ │ │ + cbz r3, 16a598 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a540 │ │ │ │ + b.n 16a598 │ │ │ │ nop │ │ │ │ - bl 464552 │ │ │ │ - bl fff6e556 │ │ │ │ + bl 4645aa │ │ │ │ + bl fff6e5ae │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16a5b8 │ │ │ │ + cbz r0, 16a610 │ │ │ │ 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, 16a5ae │ │ │ │ + cbz r5, 16a606 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a5a6 │ │ │ │ + cbz r3, 16a5fe │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 16a596 │ │ │ │ + cbz r3, 16a5ee │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a596 │ │ │ │ + beq.n 16a5ee │ │ │ │ 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 16a584 │ │ │ │ + bne.n 16a5dc │ │ │ │ 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 16e1b8 │ │ │ │ - bl 16a55c │ │ │ │ + bl 16e210 │ │ │ │ + bl 16a5b4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 16a5ea │ │ │ │ + cbz r0, 16a642 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 16a65e │ │ │ │ + beq.n 16a6b6 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ orrs r3, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a65e │ │ │ │ + beq.n 16a6b6 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16a65e │ │ │ │ + cbz r0, 16a6b6 │ │ │ │ strd r5, r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 169834 │ │ │ │ + bl 16988c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ca8 │ │ │ │ + bl 169d00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a658 │ │ │ │ + cbz r0, 16a6b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 16a660 │ │ │ │ + cbz r2, 16a6b8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a660 │ │ │ │ + beq.n 16a6b8 │ │ │ │ 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] @ (16a6cc ) │ │ │ │ + ldr r4, [pc, #88] @ (16a724 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (16a6d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (16a728 ) │ │ │ │ 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 16a6ae │ │ │ │ + beq.n 16a706 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 16a6ac │ │ │ │ + beq.n 16a704 │ │ │ │ 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 16975c │ │ │ │ - cbz r0, 16a6ae │ │ │ │ + bl 1697b4 │ │ │ │ + cbz r0, 16a706 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (16a6d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a6d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (16a72c ) │ │ │ │ + ldr r3, [pc, #28] @ (16a728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a6c6 │ │ │ │ + bne.n 16a71e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ 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] @ (16a760 ) │ │ │ │ + ldr r4, [pc, #120] @ (16a7b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (16a764 ) │ │ │ │ + ldr r1, [pc, #120] @ (16a7bc ) │ │ │ │ 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 16a744 │ │ │ │ + beq.n 16a79c │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a744 │ │ │ │ + beq.n 16a79c │ │ │ │ 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 16975c │ │ │ │ + bl 1697b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a744 │ │ │ │ + cbz r0, 16a79c │ │ │ │ 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] @ (16a768 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a764 ) │ │ │ │ + ldr r2, [pc, #32] @ (16a7c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a75c │ │ │ │ + bne.n 16a7b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ 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] @ (16a800 ) │ │ │ │ - ldr r4, [pc, #132] @ (16a804 ) │ │ │ │ + ldr r0, [pc, #132] @ (16a858 ) │ │ │ │ + ldr r4, [pc, #132] @ (16a85c ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ - ldr r1, [pc, #128] @ (16a808 ) │ │ │ │ + bl 16b864 │ │ │ │ + ldr r1, [pc, #128] @ (16a860 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 173314 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 16a796 │ │ │ │ + cbnz r3, 16a7ee │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (16a80c ) │ │ │ │ - ldr r3, [pc, #116] @ (16a810 ) │ │ │ │ + ldr r5, [pc, #116] @ (16a864 ) │ │ │ │ + ldr r3, [pc, #116] @ (16a868 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (16a814 ) │ │ │ │ + ldr r6, [pc, #116] @ (16a86c ) │ │ │ │ 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 16a7cc │ │ │ │ + beq.n 16a824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 16a7be │ │ │ │ + bmi.n 16a816 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16ca7c │ │ │ │ + bl 16cad4 │ │ │ │ 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 16a7b6 │ │ │ │ - ldr r0, [pc, #60] @ (16a818 ) │ │ │ │ + bne.n 16a80e │ │ │ │ + ldr r0, [pc, #60] @ (16a870 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b6 │ │ │ │ - ldr r1, [pc, #52] @ (16a81c ) │ │ │ │ + beq.n 16a80e │ │ │ │ + ldr r1, [pc, #52] @ (16a874 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b8 │ │ │ │ + beq.n 16a810 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 16a7b8 │ │ │ │ + b.n 16a810 │ │ │ │ nop │ │ │ │ muls r6, r3 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #336] @ (16a95c ) │ │ │ │ + ldr r1, [pc, #1008] @ (16ac54 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ orrs r4, r1 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #592] @ (16aa70 ) │ │ │ │ + ldr r7, [pc, #592] @ (16aac8 ) │ │ │ │ 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] @ (16a9e0 ) │ │ │ │ + ldr r2, [pc, #424] @ (16aa38 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (16a9e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (16aa3c ) │ │ │ │ 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] @ (16a9e8 ) │ │ │ │ + ldr r3, [pc, #400] @ (16aa40 ) │ │ │ │ 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 16a96c │ │ │ │ + blt.n 16a9c4 │ │ │ │ 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 16a97e │ │ │ │ + bne.n 16a9d6 │ │ │ │ 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 16a95e │ │ │ │ + blt.n 16a9b6 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a95e │ │ │ │ + bne.n 16a9b6 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 16a8ca │ │ │ │ + ble.n 16a922 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (16a9ec ) │ │ │ │ - ldr r3, [pc, #304] @ (16a9e4 ) │ │ │ │ + ldr r2, [pc, #316] @ (16aa44 ) │ │ │ │ + ldr r3, [pc, #304] @ (16aa3c ) │ │ │ │ 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 16a9ce │ │ │ │ + bne.w 16aa26 │ │ │ │ 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 16a9d2 │ │ │ │ + beq.n 16aa2a │ │ │ │ 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 16a820 │ │ │ │ - b.n 16a8ae │ │ │ │ - ldr r3, [pc, #256] @ (16a9f0 ) │ │ │ │ + bl 16a878 │ │ │ │ + b.n 16a906 │ │ │ │ + ldr r3, [pc, #256] @ (16aa48 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (16a9f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (16aa4c ) │ │ │ │ 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 16a924 │ │ │ │ + blt.n 16a97c │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -410492,95 +410523,95 @@ │ │ │ │ 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 16a9b2 │ │ │ │ + bge.n 16aa0a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16a94c │ │ │ │ + beq.n 16a9a4 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 16a95e │ │ │ │ + beq.n 16a9b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (16a9f8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aa50 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16a8a0 │ │ │ │ - ldr r1, [pc, #156] @ (16a9fc ) │ │ │ │ + bge.n 16a8f8 │ │ │ │ + ldr r1, [pc, #156] @ (16aa54 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486c0 │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a904 │ │ │ │ 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 16a888 │ │ │ │ + beq.n 16a8e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 16a9ac │ │ │ │ - add r3, pc, #8 @ (adr r3, 16a990 ) │ │ │ │ + bhi.n 16aa04 │ │ │ │ + add r3, pc, #8 @ (adr r3, 16a9e8 ) │ │ │ │ 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] @ (16aa00 ) │ │ │ │ + ldr r3, [pc, #92] @ (16aa58 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #92] @ (16aa04 ) │ │ │ │ + b.n 16a948 │ │ │ │ + ldr r3, [pc, #92] @ (16aa5c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #88] @ (16aa08 ) │ │ │ │ + b.n 16a948 │ │ │ │ + ldr r3, [pc, #88] @ (16aa60 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ + b.n 16a948 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r6, r0 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16a950 │ │ │ │ + beq.n 16a9a8 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16a950 │ │ │ │ - b.n 16a8a2 │ │ │ │ + bne.n 16a9a8 │ │ │ │ + b.n 16a8fa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (16aa0c ) │ │ │ │ + ldr r3, [pc, #56] @ (16aa64 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a904 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r5 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 16aac8 │ │ │ │ + bls.n 16ab20 │ │ │ │ movs r1, r2 │ │ │ │ tst r6, r1 │ │ │ │ movs r2, r2 │ │ │ │ @ instruction: 0xe8500010 │ │ │ │ sbcs r4, r5 │ │ │ │ movs r2, r2 │ │ │ │ adcs r6, r2 │ │ │ │ @@ -410592,256 +410623,256 @@ │ │ │ │ adcs r2, r2 │ │ │ │ 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] @ (16aa90 ) │ │ │ │ + ldr r4, [pc, #108] @ (16aae8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (16aa94 ) │ │ │ │ + ldr r0, [pc, #96] @ (16aaec ) │ │ │ │ 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 16a820 │ │ │ │ - ldr r3, [pc, #72] @ (16aa98 ) │ │ │ │ - ldr r2, [pc, #72] @ (16aa9c ) │ │ │ │ + bl 16a878 │ │ │ │ + ldr r3, [pc, #72] @ (16aaf0 ) │ │ │ │ + ldr r2, [pc, #72] @ (16aaf4 ) │ │ │ │ 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 16aa6e │ │ │ │ + beq.n 16aac6 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (16aaa0 ) │ │ │ │ - ldr r3, [pc, #32] @ (16aa94 ) │ │ │ │ + ldr r2, [pc, #48] @ (16aaf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16aaec ) │ │ │ │ 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 16aa8a │ │ │ │ + bne.n 16aae2 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ svc 12 │ │ │ │ movs r5, r3 │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r1, r2 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ 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] @ (16ab24 ) │ │ │ │ + ldr r4, [pc, #112] @ (16ab7c ) │ │ │ │ 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] @ (16ab28 ) │ │ │ │ + ldr r0, [pc, #96] @ (16ab80 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (16ab2c ) │ │ │ │ + ldr r4, [pc, #92] @ (16ab84 ) │ │ │ │ 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 16a820 │ │ │ │ - ldr r2, [pc, #72] @ (16ab30 ) │ │ │ │ + bl 16a878 │ │ │ │ + ldr r2, [pc, #72] @ (16ab88 ) │ │ │ │ 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 16ab04 │ │ │ │ + beq.n 16ab5c │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #44] @ (16ab34 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab28 ) │ │ │ │ + ldr r2, [pc, #44] @ (16ab8c ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab80 ) │ │ │ │ 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 16ab20 │ │ │ │ + bne.n 16ab78 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r3, #32] │ │ │ │ movs r1, r2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ 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] @ (16abb8 ) │ │ │ │ + ldr r2, [pc, #108] @ (16ac10 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (16abbc ) │ │ │ │ + ldr r3, [pc, #108] @ (16ac14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (16abc0 ) │ │ │ │ + ldr r6, [pc, #108] @ (16ac18 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16abc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (16ac1c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (16abc8 ) │ │ │ │ + ldr r0, [pc, #104] @ (16ac20 ) │ │ │ │ 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 180a4c │ │ │ │ + bl 180aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 16ab88 │ │ │ │ + bpl.n 16abe0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aaa4 │ │ │ │ + bl 16aafc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 16ab9a │ │ │ │ + bpl.n 16abf2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aa10 │ │ │ │ - ldr r2, [pc, #48] @ (16abcc ) │ │ │ │ - ldr r3, [pc, #28] @ (16abbc ) │ │ │ │ + bl 16aa68 │ │ │ │ + ldr r2, [pc, #48] @ (16ac24 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ac14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16abb4 │ │ │ │ + bne.n 16ac0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ 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] @ 16ac24 │ │ │ │ + ldr.w ip, [pc, #64] @ 16ac7c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (16ac28 ) │ │ │ │ + ldr r2, [pc, #64] @ (16ac80 ) │ │ │ │ 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 16ab38 │ │ │ │ - ldr r2, [pc, #40] @ (16ac2c ) │ │ │ │ - ldr r3, [pc, #32] @ (16ac28 ) │ │ │ │ + bl 16ab90 │ │ │ │ + ldr r2, [pc, #40] @ (16ac84 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ac80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ac20 │ │ │ │ + bne.n 16ac78 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ 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] @ 16ac94 │ │ │ │ + ldr.w r8, [pc, #80] @ 16acec │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16ac66 │ │ │ │ + b.n 16acbe │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ 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 16ac54 │ │ │ │ + bne.n 16acac │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 16ac8e │ │ │ │ + beq.n 16ace6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 47c18 │ │ │ │ @@ -410854,81 +410885,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 16decc │ │ │ │ - ldr r1, [pc, #24] @ (16accc ) │ │ │ │ + bl 16df24 │ │ │ │ + ldr r1, [pc, #24] @ (16ad24 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 16b1b0 │ │ │ │ + b.n 16b208 │ │ │ │ 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] @ (16ad30 ) │ │ │ │ + ldr r1, [pc, #76] @ (16ad88 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (16ad34 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ad8c ) │ │ │ │ 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 16e2f0 │ │ │ │ + bl 16e348 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16ac30 │ │ │ │ - ldr r2, [pc, #40] @ (16ad38 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ad34 ) │ │ │ │ + bl 16ac88 │ │ │ │ + ldr r2, [pc, #40] @ (16ad90 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ad8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ad2c │ │ │ │ + bne.n 16ad84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ 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] @ (16ada8 ) │ │ │ │ - ldr r3, [pc, #88] @ (16adac ) │ │ │ │ + ldr r2, [pc, #84] @ (16ae00 ) │ │ │ │ + ldr r3, [pc, #88] @ (16ae04 ) │ │ │ │ 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 │ │ │ │ @@ -410939,102 +410970,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 16ac30 │ │ │ │ + bl 16ac88 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (16adb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16adac ) │ │ │ │ + ldr r2, [pc, #36] @ (16ae08 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ada2 │ │ │ │ + bne.n 16adfa │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r2, 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (16ae14 ) │ │ │ │ - ldr r3, [pc, #80] @ (16ae18 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ae6c ) │ │ │ │ + ldr r3, [pc, #80] @ (16ae70 ) │ │ │ │ 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 16d978 │ │ │ │ - cbnz r4, 16ae04 │ │ │ │ + bl 16d9d0 │ │ │ │ + cbnz r4, 16ae5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #44] @ (16ae1c ) │ │ │ │ - ldr r3, [pc, #40] @ (16ae18 ) │ │ │ │ + bl 16daa4 │ │ │ │ + ldr r2, [pc, #44] @ (16ae74 ) │ │ │ │ + ldr r3, [pc, #40] @ (16ae70 ) │ │ │ │ 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 16ae10 │ │ │ │ + bne.n 16ae68 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 16d9b8 │ │ │ │ - b.n 16ade4 │ │ │ │ + bl 16da10 │ │ │ │ + b.n 16ae3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 16ae58 │ │ │ │ + ldr.w lr, [pc, #48] @ 16aeb0 │ │ │ │ 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 16ae2c │ │ │ │ + bne.n 16ae84 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 16aee8 │ │ │ │ + blt.n 16af40 │ │ │ │ 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] │ │ │ │ @@ -411048,15 +411079,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 16ae64 │ │ │ │ + bne.n 16aebc │ │ │ │ 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 │ │ │ │ @@ -411075,427 +411106,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 16aec4 │ │ │ │ + bne.n 16af1c │ │ │ │ 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] @ (16af4c ) │ │ │ │ - ldr r3, [pc, #84] @ (16af50 ) │ │ │ │ + ldr r2, [pc, #80] @ (16afa4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16afa8 ) │ │ │ │ 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 17e778 │ │ │ │ + bl 17e7d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e84c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 17ebe4 │ │ │ │ - ldr r2, [pc, #36] @ (16af54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16af50 ) │ │ │ │ + bl 17ec3c │ │ │ │ + ldr r2, [pc, #36] @ (16afac ) │ │ │ │ + ldr r3, [pc, #32] @ (16afa8 ) │ │ │ │ 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 16af48 │ │ │ │ + bne.n 16afa0 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r6, r1] │ │ │ │ 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] @ (16afc0 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b018 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (16afc4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b01c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (16afc8 ) │ │ │ │ + ldr r7, [pc, #80] @ (16b020 ) │ │ │ │ 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 16aea0 │ │ │ │ - ldr r2, [pc, #60] @ (16afcc ) │ │ │ │ + bl 16aef8 │ │ │ │ + ldr r2, [pc, #60] @ (16b024 ) │ │ │ │ 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 16af90 │ │ │ │ - ldr r2, [pc, #40] @ (16afd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16afc4 ) │ │ │ │ + bne.n 16afe8 │ │ │ │ + ldr r2, [pc, #40] @ (16b028 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b01c ) │ │ │ │ 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 16afbc │ │ │ │ + bne.n 16b014 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ movs r2, r2 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ movs r2, r2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #1008] @ (16b41c ) │ │ │ │ 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] @ (16b02c ) │ │ │ │ + ldr r2, [pc, #72] @ (16b084 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (16b030 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b088 ) │ │ │ │ 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 16aea0 │ │ │ │ + bl 16aef8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 48714 │ │ │ │ - ldr r2, [pc, #40] @ (16b034 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b030 ) │ │ │ │ + ldr r2, [pc, #40] @ (16b08c ) │ │ │ │ + ldr r3, [pc, #36] @ (16b088 ) │ │ │ │ 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 16b026 │ │ │ │ + bne.n 16b07e │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, r0] │ │ │ │ + ldr r7, [pc, #744] @ (16b370 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (16b3f8 ) │ │ │ │ + ldr r7, [pc, #608] @ (16b2f0 ) │ │ │ │ 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] @ (16b098 ) │ │ │ │ + ldr r2, [pc, #80] @ (16b0f0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (16b09c ) │ │ │ │ + ldr r3, [pc, #80] @ (16b0f4 ) │ │ │ │ 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 1809c0 │ │ │ │ + bl 180a18 │ │ │ │ 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] @ (16b09c ) │ │ │ │ + ldr r3, [pc, #32] @ (16b0f4 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (16b0a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (16b0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b094 │ │ │ │ + bne.n 16b0ec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #696] @ (16b354 ) │ │ │ │ + ldr r7, [pc, #344] @ (16b24c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (16b294 ) │ │ │ │ + ldr r7, [pc, #144] @ (16b18c ) │ │ │ │ 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] @ (16b120 ) │ │ │ │ + ldr r2, [pc, #108] @ (16b178 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (16b124 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b17c ) │ │ │ │ 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 16b114 │ │ │ │ + blt.n 16b16c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1809c0 │ │ │ │ + bl 180a18 │ │ │ │ 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 16b114 │ │ │ │ - ldr r2, [pc, #40] @ (16b128 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b124 ) │ │ │ │ + blt.n 16b16c │ │ │ │ + ldr r2, [pc, #40] @ (16b180 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b11c │ │ │ │ + bne.n 16b174 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 16b0fc │ │ │ │ + b.n 16b154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #264] @ (16b22c ) │ │ │ │ + ldr r6, [pc, #936] @ (16b524 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (16b51c ) │ │ │ │ + ldr r6, [pc, #656] @ (16b414 ) │ │ │ │ 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 16b17c │ │ │ │ + bge.n 16b1d4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 16b186 │ │ │ │ + bne.n 16b1de │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16b186 │ │ │ │ + blt.n 16b1de │ │ │ │ movs r1, #1 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b1d8 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b1d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16b17c │ │ │ │ + b.n 16b1d4 │ │ │ │ stmdb 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] @ (16b2c0 ) │ │ │ │ + ldr r2, [pc, #288] @ (16b318 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (16b2c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (16b31c ) │ │ │ │ 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 16b2a6 │ │ │ │ + beq.n 16b2fe │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b288 │ │ │ │ + beq.n 16b2e0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 483e8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b296 │ │ │ │ + beq.n 16b2ee │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 16b1ec │ │ │ │ + b.n 16b244 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 16b214 │ │ │ │ + ble.n 16b26c │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 16b23a │ │ │ │ + beq.n 16b292 │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 16b1e2 │ │ │ │ + bge.n 16b23a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 16b1e8 │ │ │ │ + beq.n 16b240 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 16b1e6 │ │ │ │ + bgt.n 16b23e │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 16b24a │ │ │ │ + bne.n 16b2a2 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b290 │ │ │ │ + cbz r0, 16b2e8 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16b1dc │ │ │ │ + b.n 16b234 │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 16b220 │ │ │ │ + beq.n 16b278 │ │ │ │ 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, 16b2ae │ │ │ │ + cbz r0, 16b306 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16b26e │ │ │ │ + beq.n 16b2c6 │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (16b2c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (16b2c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b320 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b31c ) │ │ │ │ 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 16b2aa │ │ │ │ + bne.n 16b302 │ │ │ │ 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 16b1ca │ │ │ │ + b.n 16b222 │ │ │ │ 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 16b26e │ │ │ │ + b.n 16b2c6 │ │ │ │ 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 16b2a6 │ │ │ │ - ldr r6, [pc, #352] @ (16b424 ) │ │ │ │ + b.n 16b2fe │ │ │ │ + ldr r6, [pc, #0] @ (16b31c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #552] @ (16b4f4 ) │ │ │ │ + ldr r5, [pc, #200] @ (16b3ec ) │ │ │ │ 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] @ (16b4b4 ) │ │ │ │ + ldr r2, [pc, #468] @ (16b50c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (16b4b8 ) │ │ │ │ + ldr r3, [pc, #468] @ (16b510 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (16b4bc ) │ │ │ │ + ldr r0, [pc, #464] @ (16b514 ) │ │ │ │ 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 172b28 │ │ │ │ + bl 172b80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47f84 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -411511,171 +411542,171 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16b494 │ │ │ │ + bne.w 16b4ec │ │ │ │ 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 16b3da │ │ │ │ + beq.n 16b432 │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16b384 │ │ │ │ + bpl.n 16b3dc │ │ │ │ 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 16b494 │ │ │ │ + beq.w 16b4ec │ │ │ │ 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 16b3fe │ │ │ │ + bne.n 16b456 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b330 │ │ │ │ + beq.n 16b388 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #276] @ (16b4c0 ) │ │ │ │ - ldr r1, [pc, #280] @ (16b4c4 ) │ │ │ │ + ldr r2, [pc, #276] @ (16b518 ) │ │ │ │ + ldr r1, [pc, #280] @ (16b51c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16ac28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (16b4c8 ) │ │ │ │ - ldr r3, [pc, #248] @ (16b4b8 ) │ │ │ │ + ldr r2, [pc, #264] @ (16b520 ) │ │ │ │ + ldr r3, [pc, #248] @ (16b510 ) │ │ │ │ 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 16b4ae │ │ │ │ + bne.n 16b506 │ │ │ │ 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 16b330 │ │ │ │ + beq.n 16b388 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #220] @ (16b4cc ) │ │ │ │ - ldr r1, [pc, #224] @ (16b4d0 ) │ │ │ │ + ldr r2, [pc, #220] @ (16b524 ) │ │ │ │ + ldr r1, [pc, #224] @ (16b528 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16ac28 │ │ │ │ + b.n 16b410 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 16b428 │ │ │ │ - b.n 16b330 │ │ │ │ + bhi.n 16b480 │ │ │ │ + b.n 16b388 │ │ │ │ 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 16b498 │ │ │ │ + bls.n 16b4f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b468 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 16b484 │ │ │ │ + bne.n 16b4dc │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b468 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 16b46c │ │ │ │ + bne.n 16b4c4 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 16b414 │ │ │ │ + beq.n 16b46c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 47758 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 16b414 │ │ │ │ + b.n 16b46c │ │ │ │ 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 16b49e │ │ │ │ + beq.n 16b4f6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 16b414 │ │ │ │ + b.n 16b46c │ │ │ │ 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 16b3bc │ │ │ │ + b.n 16b414 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 16b330 │ │ │ │ - ldr r2, [pc, #52] @ (16b4d4 ) │ │ │ │ + b.n 16b388 │ │ │ │ + ldr r2, [pc, #52] @ (16b52c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (16b4d8 ) │ │ │ │ + ldr r1, [pc, #52] @ (16b530 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16ac28 │ │ │ │ + b.n 16b410 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #88] @ (16b510 ) │ │ │ │ + ldr r4, [pc, #760] @ (16b808 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ movs r2, r2 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r1, r2 │ │ │ │ - ldr r4, [pc, #240] @ (16b5bc ) │ │ │ │ + ldr r3, [pc, #912] @ (16b8b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ movs r1, r2 │ │ │ │ adds r7, #32 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411690,48 +411721,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 48250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b66c │ │ │ │ + beq.w 16b6c4 │ │ │ │ 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 16b604 │ │ │ │ + beq.n 16b65c │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 16b5c6 │ │ │ │ + bcs.n 16b61e │ │ │ │ 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 16b5de │ │ │ │ + beq.n 16b636 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b610 │ │ │ │ + beq.n 16b668 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 487a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b5f2 │ │ │ │ + beq.n 16b64a │ │ │ │ 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] │ │ │ │ @@ -411745,112 +411776,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 16b624 │ │ │ │ + beq.n 16b67c │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 48054 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b644 │ │ │ │ - ldr r1, [pc, #204] @ (16b678 ) │ │ │ │ + beq.n 16b69c │ │ │ │ + ldr r1, [pc, #204] @ (16b6d0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 172a9c │ │ │ │ + bl 172af4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b660 │ │ │ │ + bne.n 16b6b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 16b5ce │ │ │ │ - ldr r3, [pc, #176] @ (16b67c ) │ │ │ │ + cbz r6, 16b626 │ │ │ │ + ldr r3, [pc, #176] @ (16b6d4 ) │ │ │ │ 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, 16b5e8 │ │ │ │ - ldr r3, [pc, #156] @ (16b680 ) │ │ │ │ + cbz r6, 16b640 │ │ │ │ + ldr r3, [pc, #156] @ (16b6d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 16b5ce │ │ │ │ + beq.n 16b626 │ │ │ │ blx 47b58 │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b626 │ │ │ │ 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 16b580 │ │ │ │ + b.n 16b5d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5ce │ │ │ │ - ldr r3, [pc, #120] @ (16b684 ) │ │ │ │ + beq.n 16b626 │ │ │ │ + ldr r3, [pc, #120] @ (16b6dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b626 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b54c │ │ │ │ - cbz r6, 16b636 │ │ │ │ - ldr r3, [pc, #104] @ (16b688 ) │ │ │ │ + beq.n 16b5a4 │ │ │ │ + cbz r6, 16b68e │ │ │ │ + ldr r3, [pc, #104] @ (16b6e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b68e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b654 │ │ │ │ - cbz r6, 16b636 │ │ │ │ - ldr r3, [pc, #88] @ (16b68c ) │ │ │ │ + beq.n 16b6ac │ │ │ │ + cbz r6, 16b68e │ │ │ │ + ldr r3, [pc, #88] @ (16b6e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 16b640 │ │ │ │ + beq.n 16b698 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 16b5e8 │ │ │ │ - cbz r6, 16b64c │ │ │ │ - ldr r3, [pc, #72] @ (16b690 ) │ │ │ │ + b.n 16b640 │ │ │ │ + cbz r6, 16b6a4 │ │ │ │ + ldr r3, [pc, #72] @ (16b6e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b63c │ │ │ │ - b.n 16b5ce │ │ │ │ + bne.n 16b694 │ │ │ │ + b.n 16b626 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #56] @ (16b694 ) │ │ │ │ + beq.n 16b68e │ │ │ │ + ldr r3, [pc, #56] @ (16b6ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b68e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #48] @ (16b698 ) │ │ │ │ + beq.n 16b68e │ │ │ │ + ldr r3, [pc, #48] @ (16b6f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b68e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5d4 │ │ │ │ - ldr r3, [pc, #40] @ (16b69c ) │ │ │ │ + beq.n 16b62c │ │ │ │ + ldr r3, [pc, #40] @ (16b6f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5d4 │ │ │ │ + b.n 16b62c │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #14 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411862,15 +411893,15 @@ │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #22 │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #138 @ 0x8a │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 16b6e4 │ │ │ │ + cbz r0, 16b73c │ │ │ │ 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 │ │ │ │ @@ -411878,298 +411909,298 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 47be8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ 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] @ (16b7a0 ) │ │ │ │ + ldr r3, [pc, #168] @ (16b7f8 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b710 │ │ │ │ + bne.n 16b768 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b700 │ │ │ │ + bne.n 16b758 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 16b754 │ │ │ │ - ldr r4, [pc, #140] @ (16b7a4 ) │ │ │ │ + cbnz r2, 16b7ac │ │ │ │ + ldr r4, [pc, #140] @ (16b7fc ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 169f70 │ │ │ │ - ldr r3, [pc, #132] @ (16b7a8 ) │ │ │ │ - ldr r0, [pc, #132] @ (16b7ac ) │ │ │ │ + bl 169fc8 │ │ │ │ + ldr r3, [pc, #132] @ (16b800 ) │ │ │ │ + ldr r0, [pc, #132] @ (16b804 ) │ │ │ │ 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 16b736 │ │ │ │ + bne.n 16b78e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 16b74c │ │ │ │ + cbnz r3, 16b7a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b782 │ │ │ │ - ldr r4, [pc, #84] @ (16b7b0 ) │ │ │ │ + bne.n 16b7da │ │ │ │ + ldr r4, [pc, #84] @ (16b808 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b76c │ │ │ │ + bne.n 16b7c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b75e │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b7b6 │ │ │ │ + b.n 16b76e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b788 │ │ │ │ + bne.n 16b7e0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b758 │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b7b0 │ │ │ │ + b.n 16b76e │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ 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] @ (16b7f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (16b850 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (16b7fc ) │ │ │ │ + ldr r3, [pc, #52] @ (16b854 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 16b7ee │ │ │ │ - ldr r2, [pc, #44] @ (16b800 ) │ │ │ │ - ldr r4, [pc, #48] @ (16b804 ) │ │ │ │ + cbz r1, 16b846 │ │ │ │ + ldr r2, [pc, #44] @ (16b858 ) │ │ │ │ + ldr r4, [pc, #48] @ (16b85c ) │ │ │ │ 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] @ (16b808 ) │ │ │ │ + ldr r1, [pc, #24] @ (16b860 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 16b7d0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + b.n 16b828 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #200] @ (16b8c8 ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ 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] @ (16b964 ) │ │ │ │ + ldr r3, [pc, #308] @ (16b9bc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (16b968 ) │ │ │ │ + ldr r6, [pc, #304] @ (16b9c0 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b850 │ │ │ │ + bne.n 16b8a8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b840 │ │ │ │ + bne.n 16b898 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b916 │ │ │ │ - ldr r3, [pc, #272] @ (16b96c ) │ │ │ │ + bne.n 16b96e │ │ │ │ + ldr r3, [pc, #272] @ (16b9c4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b8fc │ │ │ │ - ldr r7, [pc, #268] @ (16b970 ) │ │ │ │ + bne.n 16b954 │ │ │ │ + ldr r7, [pc, #268] @ (16b9c8 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 16b89a │ │ │ │ + cbz r5, 16b8f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 16b8cc │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 16b924 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (16b974 ) │ │ │ │ + ldr r0, [pc, #252] @ (16b9cc ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16b87e │ │ │ │ + bne.n 16b8d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b906 │ │ │ │ + bne.n 16b95e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (16b978 ) │ │ │ │ + ldr r3, [pc, #220] @ (16b9d0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (16b97c ) │ │ │ │ + ldr r3, [pc, #212] @ (16b9d4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e90 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ - ldr r0, [pc, #196] @ (16b980 ) │ │ │ │ + beq.n 16b9b8 │ │ │ │ + ldr r0, [pc, #196] @ (16b9d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b874 │ │ │ │ - ldr r6, [pc, #180] @ (16b984 ) │ │ │ │ + bne.n 16b8cc │ │ │ │ + ldr r6, [pc, #180] @ (16b9dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ + beq.n 16b9b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 48834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 16b876 │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 16b8ce │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b876 │ │ │ │ + b.n 16b8ce │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b944 │ │ │ │ - ldr r5, [pc, #108] @ (16b988 ) │ │ │ │ + bne.n 16b99c │ │ │ │ + ldr r5, [pc, #108] @ (16b9e0 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b92e │ │ │ │ + bne.n 16b986 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b920 │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b978 │ │ │ │ + b.n 16b8b0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b94a │ │ │ │ + bne.n 16b9a2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b91a │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b972 │ │ │ │ + b.n 16b8b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16b876 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + b.n 16b8ce │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + bx sp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -412186,75 +412217,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] @ (16ba48 ) │ │ │ │ + ldr r2, [pc, #120] @ (16baa0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (16ba4c ) │ │ │ │ + ldr r3, [pc, #120] @ (16baa4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (16ba50 ) │ │ │ │ + ldr r0, [pc, #116] @ (16baa8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b18c │ │ │ │ - cbz r0, 16ba10 │ │ │ │ - ldr r1, [pc, #100] @ (16ba54 ) │ │ │ │ + bl 16b1e4 │ │ │ │ + cbz r0, 16ba68 │ │ │ │ + ldr r1, [pc, #100] @ (16baac ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 48030 │ │ │ │ - cbz r0, 16ba0a │ │ │ │ - ldr r1, [pc, #92] @ (16ba58 ) │ │ │ │ + cbz r0, 16ba62 │ │ │ │ + ldr r1, [pc, #92] @ (16bab0 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 476f8 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16ba2a │ │ │ │ + beq.n 16ba82 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16ba5c ) │ │ │ │ - ldr r3, [pc, #52] @ (16ba4c ) │ │ │ │ + ldr r2, [pc, #72] @ (16bab4 ) │ │ │ │ + ldr r3, [pc, #52] @ (16baa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ba44 │ │ │ │ + bne.n 16ba9c │ │ │ │ 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 16ba12 │ │ │ │ + b.n 16ba6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ movs r2, r2 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ movs r2, r2 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ movs r2, r2 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, r1 │ │ │ │ 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 │ │ │ │ @@ -412275,77 +412306,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 16bbd0 │ │ │ │ + beq.w 16bc28 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16bbd0 │ │ │ │ + beq.w 16bc28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bc60 │ │ │ │ + beq.w 16bcb8 │ │ │ │ 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 16bbd8 │ │ │ │ + beq.n 16bc30 │ │ │ │ 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 16bbe0 │ │ │ │ + beq.n 16bc38 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bbfe │ │ │ │ + beq.w 16bc56 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 16bb8a │ │ │ │ + b.n 16bbe2 │ │ │ │ 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, 16bb50 │ │ │ │ + cbz r0, 16bba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 16bb50 │ │ │ │ + bpl.n 16bba8 │ │ │ │ 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, 16bb6e │ │ │ │ + cbz r3, 16bbc6 │ │ │ │ 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] │ │ │ │ @@ -412357,18 +412388,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 16bbfe │ │ │ │ + bls.n 16bc56 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bb7c │ │ │ │ + beq.n 16bbd4 │ │ │ │ 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 │ │ │ │ @@ -412379,220 +412410,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 16bb08 │ │ │ │ + bne.n 16bb60 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 16bb20 │ │ │ │ + b.n 16bb78 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16bc6e │ │ │ │ + bne.n 16bcc6 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 16baf2 │ │ │ │ + bne.n 16bb4a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16baf2 │ │ │ │ + beq.n 16bb4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16bafc │ │ │ │ + bne.w 16bb54 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 16bc26 │ │ │ │ + cbz r3, 16bc7e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc10 │ │ │ │ + cbz r3, 16bc68 │ │ │ │ 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, 16bc48 │ │ │ │ + cbz r3, 16bca0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc38 │ │ │ │ + cbz r3, 16bc90 │ │ │ │ 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, 16bc5a │ │ │ │ + cbz r3, 16bcb2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 16bc5a │ │ │ │ + cbz r3, 16bcb2 │ │ │ │ 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 16bbd8 │ │ │ │ + b.n 16bc30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 16bad4 │ │ │ │ + b.n 16bb2c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16bc94 ) │ │ │ │ + ldr r4, [pc, #16] @ (16bcec ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ 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] @ (16bd40 ) │ │ │ │ + ldr r1, [pc, #152] @ (16bd98 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (16bd44 ) │ │ │ │ + ldr r0, [pc, #152] @ (16bd9c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (16bd48 ) │ │ │ │ + ldr r4, [pc, #148] @ (16bda0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (16bd4c ) │ │ │ │ - bl 173280 │ │ │ │ - ldr r3, [pc, #148] @ (16bd50 ) │ │ │ │ + ldr r5, [pc, #148] @ (16bda4 ) │ │ │ │ + bl 1732d8 │ │ │ │ + ldr r3, [pc, #148] @ (16bda8 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 16bd24 │ │ │ │ - ldr r3, [pc, #136] @ (16bd54 ) │ │ │ │ + cbz r1, 16bd7c │ │ │ │ + ldr r3, [pc, #136] @ (16bdac ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 16bce0 │ │ │ │ + cbz r5, 16bd38 │ │ │ │ blx 483b8 │ │ │ │ mov r6, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16bcf8 │ │ │ │ - ldr r3, [pc, #116] @ (16bd58 ) │ │ │ │ + beq.n 16bd50 │ │ │ │ + ldr r3, [pc, #116] @ (16bdb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 16bcea │ │ │ │ + cbz r3, 16bd42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (16bd5c ) │ │ │ │ - ldr r2, [pc, #112] @ (16bd60 ) │ │ │ │ + ldr r3, [pc, #112] @ (16bdb4 ) │ │ │ │ + ldr r2, [pc, #112] @ (16bdb8 ) │ │ │ │ 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 16bce0 │ │ │ │ - ldr r1, [pc, #92] @ (16bd64 ) │ │ │ │ + bne.n 16bd38 │ │ │ │ + ldr r1, [pc, #92] @ (16bdbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ - ldr r3, [pc, #84] @ (16bd68 ) │ │ │ │ + ldr r3, [pc, #84] @ (16bdc0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bcea │ │ │ │ - ldr r0, [pc, #80] @ (16bd6c ) │ │ │ │ + beq.n 16bd42 │ │ │ │ + ldr r0, [pc, #80] @ (16bdc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ - b.n 16bce0 │ │ │ │ - ldr r0, [pc, #72] @ (16bd70 ) │ │ │ │ + bl 278d24 │ │ │ │ + b.n 16bd38 │ │ │ │ + ldr r0, [pc, #72] @ (16bdc8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ - ldr r3, [pc, #68] @ (16bd74 ) │ │ │ │ + bl 17300c │ │ │ │ + ldr r3, [pc, #68] @ (16bdcc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 16bcca │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + b.n 16bd22 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - muls r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r2, r2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ 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, 16bdbe │ │ │ │ - ldr r2, [pc, #52] @ (16bdd4 ) │ │ │ │ + cbz r2, 16be16 │ │ │ │ + ldr r2, [pc, #52] @ (16be2c ) │ │ │ │ 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] @ (16bdd8 ) │ │ │ │ + ldr r2, [pc, #24] @ (16be30 ) │ │ │ │ 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 │ │ │ │ @@ -412606,15 +412637,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] @ (16be14 ) │ │ │ │ + ldr r2, [pc, #24] @ (16be6c ) │ │ │ │ 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> │ │ │ │ @@ -412623,27 +412654,27 @@ │ │ │ │ nop │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ 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] @ (16be34 ) │ │ │ │ + ldr r2, [pc, #12] @ (16be8c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ 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] @ (16be58 ) │ │ │ │ + ldr r2, [pc, #16] @ (16beb0 ) │ │ │ │ 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, #142 @ 0x8e │ │ │ │ @@ -412651,15 +412682,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] @ (16be98 ) │ │ │ │ + ldr r2, [pc, #36] @ (16bef0 ) │ │ │ │ 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 │ │ │ │ @@ -412671,27 +412702,27 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ 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] @ (16beb8 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf10 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 16bea4 │ │ │ │ + bcs.n 16befc │ │ │ │ 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] @ (16bed8 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ movs r2, r2 │ │ │ │ @@ -412699,55 +412730,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, 16bf46 │ │ │ │ + cbnz r3, 16bf9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (16bf54 ) │ │ │ │ + ldr r2, [pc, #88] @ (16bfac ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (16bf58 ) │ │ │ │ + ldr r2, [pc, #80] @ (16bfb0 ) │ │ │ │ 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] @ (16bf5c ) │ │ │ │ + ldr r2, [pc, #64] @ (16bfb4 ) │ │ │ │ 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, 16bf36 │ │ │ │ + cbz r2, 16bf8e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (16bf60 ) │ │ │ │ + ldr r2, [pc, #40] @ (16bfb8 ) │ │ │ │ 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] @ (16bf64 ) │ │ │ │ + ldr r2, [pc, #28] @ (16bfbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bef6 │ │ │ │ + b.n 16bf4e │ │ │ │ cmp r7, #28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #32 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #24 │ │ │ │ @@ -412760,124 +412791,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] @ (16bfb8 ) │ │ │ │ + ldr r2, [pc, #44] @ (16c010 ) │ │ │ │ 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] @ (16bfbc ) │ │ │ │ + ldr r2, [pc, #28] @ (16c014 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (16bfc0 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c018 ) │ │ │ │ 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, #204 @ 0xcc │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #664 @ (adr r4, 16c25c ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 16c2b4 ) │ │ │ │ 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, 16bfe8 │ │ │ │ - ldr r2, [pc, #28] @ (16bff8 ) │ │ │ │ + cbnz r3, 16c040 │ │ │ │ + ldr r2, [pc, #28] @ (16c050 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (16bffc ) │ │ │ │ + ldr r2, [pc, #16] @ (16c054 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bfda │ │ │ │ + b.n 16c032 │ │ │ │ nop │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ 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, 16c030 │ │ │ │ - ldr r2, [pc, #44] @ (16c044 ) │ │ │ │ + cbnz r3, 16c088 │ │ │ │ + ldr r2, [pc, #44] @ (16c09c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (16c048 ) │ │ │ │ + ldr r2, [pc, #36] @ (16c0a0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (16c04c ) │ │ │ │ + ldr r2, [pc, #24] @ (16c0a4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 16c016 │ │ │ │ + b.n 16c06e │ │ │ │ nop │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #14 │ │ │ │ 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] @ (16c06c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c0c4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ 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] @ (16c08c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c0e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #0 │ │ │ │ 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] @ (16c0b4 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c10c ) │ │ │ │ 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 │ │ │ │ @@ -412891,61 +412922,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, 16c0de │ │ │ │ + cbz r1, 16c136 │ │ │ │ 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 16c106 │ │ │ │ - b.n 16c128 │ │ │ │ + bne.n 16c15e │ │ │ │ + b.n 16c180 │ │ │ │ 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 16c128 │ │ │ │ + beq.n 16c180 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c10c │ │ │ │ + bne.n 16c164 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16c0f2 │ │ │ │ + bne.n 16c14a │ │ │ │ blx 47574 │ │ │ │ - b.n 16c0f2 │ │ │ │ + b.n 16c14a │ │ │ │ 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 16c0b8 │ │ │ │ + bl 16c110 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -412956,31 +412987,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 16c1dc │ │ │ │ + beq.n 16c234 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 16c1d2 │ │ │ │ + bcs.n 16c22a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16c24c │ │ │ │ + beq.n 16c2a4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 16c19e │ │ │ │ + cbz r3, 16c1f6 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 16c24c │ │ │ │ + bcs.n 16c2a4 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 483e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -413009,77 +413040,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 16c226 │ │ │ │ + beq.n 16c27e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 16c226 │ │ │ │ + bpl.n 16c27e │ │ │ │ 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 172d18 │ │ │ │ - cbnz r6, 16c252 │ │ │ │ + bl 172d70 │ │ │ │ + cbnz r6, 16c2aa │ │ │ │ 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 172d44 │ │ │ │ + bl 172d9c │ │ │ │ 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 16c242 │ │ │ │ + b.n 16c29a │ │ │ │ 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] @ 16c38c │ │ │ │ + ldr.w r8, [pc, #252] @ 16c3e4 │ │ │ │ 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 16c374 │ │ │ │ + beq.n 16c3cc │ │ │ │ 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] @ (16c390 ) │ │ │ │ + ldr r7, [pc, #216] @ (16c3e8 ) │ │ │ │ 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 │ │ │ │ @@ -413104,131 +413135,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 16c316 │ │ │ │ + beq.n 16c36e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 16c33a │ │ │ │ - ldr r1, [pc, #128] @ (16c394 ) │ │ │ │ + bpl.n 16c392 │ │ │ │ + ldr r1, [pc, #128] @ (16c3ec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 16c34e │ │ │ │ + cbz r2, 16c3a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 16c334 │ │ │ │ + beq.n 16c38c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16c334 │ │ │ │ + cbz r3, 16c38c │ │ │ │ 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 16c36e │ │ │ │ + bpl.n 16c3c6 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (16c398 ) │ │ │ │ + ldr r1, [pc, #84] @ (16c3f0 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ - ldr r1, [pc, #76] @ (16c39c ) │ │ │ │ + bne.n 16c378 │ │ │ │ + ldr r1, [pc, #76] @ (16c3f4 ) │ │ │ │ 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 172740 │ │ │ │ + bl 172798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ + bne.n 16c378 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 16c320 │ │ │ │ - ldr r1, [pc, #48] @ (16c3a0 ) │ │ │ │ + b.n 16c378 │ │ │ │ + ldr r1, [pc, #48] @ (16c3f8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 16c316 │ │ │ │ - ldr r1, [pc, #44] @ (16c3a4 ) │ │ │ │ + b.n 16c36e │ │ │ │ + ldr r1, [pc, #44] @ (16c3fc ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180aa4 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 16c2a6 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + b.n 16c2fe │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ 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, 16c3d0 │ │ │ │ + cbz r3, 16c428 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 16c408 │ │ │ │ + cbnz r3, 16c460 │ │ │ │ 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, 16c406 │ │ │ │ + cbz r3, 16c45e │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 172a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 172934 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c406 │ │ │ │ - bl 16c0b8 │ │ │ │ + beq.n 16c45e │ │ │ │ + bl 16c110 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c3fa │ │ │ │ + bne.n 16c452 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 16c3c2 │ │ │ │ + b.n 16c41a │ │ │ │ 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 16c47c │ │ │ │ + beq.n 16c4d4 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 16c484 │ │ │ │ + ldr.w sl, [pc, #76] @ 16c4dc │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 16c488 │ │ │ │ + ldr.w r8, [pc, #72] @ 16c4e0 │ │ │ │ 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] │ │ │ │ @@ -413236,41 +413267,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 172984 │ │ │ │ + bl 1729dc │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 16c452 │ │ │ │ + bne.n 16c4aa │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fffb0486 │ │ │ │ + bl fffb04de │ │ │ │ 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 16c4c0 │ │ │ │ - bl 16c0b8 │ │ │ │ + beq.n 16c518 │ │ │ │ + bl 16c110 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c4b6 │ │ │ │ + bne.n 16c50e │ │ │ │ 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 │ │ │ │ @@ -413312,50 +413343,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, 16c55e │ │ │ │ + cbnz r3, 16c5b6 │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c56c │ │ │ │ + cbnz r3, 16c5c4 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 16c57a │ │ │ │ + beq.n 16c5d2 │ │ │ │ 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 16c536 │ │ │ │ + b.n 16c58e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c546 │ │ │ │ + b.n 16c59e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 16c554 │ │ │ │ + b.n 16c5ac │ │ │ │ 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 │ │ │ │ @@ -413370,62 +413401,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 16c772 │ │ │ │ + bne.w 16c7ca │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16c784 │ │ │ │ + bne.w 16c7dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c7c0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 16c616 │ │ │ │ + b.n 16c66e │ │ │ │ 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 16c74e │ │ │ │ + beq.w 16c7a6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c7c0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c160 │ │ │ │ + bl 16c1b8 │ │ │ │ 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 16c75c │ │ │ │ + beq.w 16c7b4 │ │ │ │ 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] │ │ │ │ @@ -413443,15 +413474,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, 16c6d0 │ │ │ │ + cbz r3, 16c728 │ │ │ │ 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 │ │ │ │ @@ -413473,78 +413504,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 16c5ec │ │ │ │ + beq.w 16c644 │ │ │ │ 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 16c5ec │ │ │ │ + beq.w 16c644 │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16c720 │ │ │ │ + bne.n 16c778 │ │ │ │ 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 16c712 │ │ │ │ - b.n 16c5ec │ │ │ │ + bne.n 16c76a │ │ │ │ + b.n 16c644 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 16c768 │ │ │ │ + beq.n 16c7c0 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 16c608 │ │ │ │ + b.n 16c660 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 16c63c │ │ │ │ + b.n 16c694 │ │ │ │ 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 16c5ca │ │ │ │ + b.n 16c622 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c5dc │ │ │ │ + b.n 16c634 │ │ │ │ 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 │ │ │ │ @@ -413555,35 +413586,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, 16c804 │ │ │ │ + cbnz r3, 16c85c │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c812 │ │ │ │ + cbnz r3, 16c86a │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 16c820 │ │ │ │ + beq.n 16c878 │ │ │ │ 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 16c7d4 │ │ │ │ + bne.n 16c82c │ │ │ │ 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} │ │ │ │ @@ -413591,46 +413622,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 16c7c2 │ │ │ │ + b.n 16c81a │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16c7d4 │ │ │ │ + bne.n 16c82c │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 16c7f0 │ │ │ │ + b.n 16c848 │ │ │ │ stmdb 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 16c160 │ │ │ │ + bl 16c1b8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16c918 │ │ │ │ + beq.n 16c970 │ │ │ │ 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 │ │ │ │ @@ -413646,24 +413677,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 16c8fc │ │ │ │ + bpl.n 16c954 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 16c8ea │ │ │ │ + cbz r3, 16c942 │ │ │ │ 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 16c8b4 │ │ │ │ + b.n 16c90c │ │ │ │ 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] │ │ │ │ @@ -413674,15 +413705,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 16c8b0 │ │ │ │ + bne.n 16c908 │ │ │ │ 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 │ │ │ │ @@ -413697,33 +413728,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 16c86c │ │ │ │ + b.n 16c8c4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c94c │ │ │ │ + beq.n 16c9a4 │ │ │ │ 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 16c936 │ │ │ │ - cbz r3, 16c982 │ │ │ │ + bne.n 16c98e │ │ │ │ + cbz r3, 16c9da │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c978 │ │ │ │ + beq.n 16c9d0 │ │ │ │ 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] │ │ │ │ @@ -413737,170 +413768,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 16c964 │ │ │ │ - b.n 16c978 │ │ │ │ + bne.n 16c9bc │ │ │ │ + b.n 16c9d0 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16c9b0 ) │ │ │ │ + ldr r4, [pc, #16] @ (16ca08 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ 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] @ (16ca60 ) │ │ │ │ - ldr r5, [pc, #156] @ (16ca64 ) │ │ │ │ + ldr r0, [pc, #156] @ (16cab8 ) │ │ │ │ + ldr r5, [pc, #156] @ (16cabc ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 16b80c │ │ │ │ - cbz r0, 16c9e6 │ │ │ │ + bl 16b864 │ │ │ │ + cbz r0, 16ca3e │ │ │ │ blx 48954 │ │ │ │ - ldr r3, [pc, #144] @ (16ca68 ) │ │ │ │ + ldr r3, [pc, #144] @ (16cac0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 16c9e4 │ │ │ │ - ldr r0, [pc, #140] @ (16ca6c ) │ │ │ │ + cbz r0, 16ca3c │ │ │ │ + ldr r0, [pc, #140] @ (16cac4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d24 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (16ca70 ) │ │ │ │ + ldr r3, [pc, #136] @ (16cac8 ) │ │ │ │ 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, 16ca3c │ │ │ │ - ldr r0, [pc, #120] @ (16ca74 ) │ │ │ │ + cbz r0, 16ca94 │ │ │ │ + ldr r0, [pc, #120] @ (16cacc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 478e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16ca54 │ │ │ │ + cbz r0, 16caac │ │ │ │ blx 483f4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47698 │ │ │ │ - cbnz r0, 16ca4e │ │ │ │ + cbnz r0, 16caa6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca4e │ │ │ │ + cbz r0, 16caa6 │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - cbz r4, 16ca54 │ │ │ │ - ldr r3, [pc, #64] @ (16ca78 ) │ │ │ │ + cbz r4, 16caac │ │ │ │ + ldr r3, [pc, #64] @ (16cad0 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 16c9dc │ │ │ │ + b.n 16ca34 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca5c │ │ │ │ + cbz r0, 16cab4 │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16ca2c │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16ca2c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 16c9d0 │ │ │ │ + b.n 16ca28 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ 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] @ (16cab0 ) │ │ │ │ + ldr r4, [pc, #36] @ (16cb08 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 16ca9c │ │ │ │ - ldr r3, [pc, #28] @ (16cab4 ) │ │ │ │ + cbz r3, 16caf4 │ │ │ │ + ldr r3, [pc, #28] @ (16cb0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16cab8 ) │ │ │ │ + ldr r1, [pc, #24] @ (16cb10 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180aa4 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 16ca94 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + b.n 16caec │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ 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] @ (16cb0c ) │ │ │ │ + ldr r0, [pc, #60] @ (16cb64 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ - ldr r0, [pc, #48] @ (16cb10 ) │ │ │ │ + bgt.n 16cb5a │ │ │ │ + ldr r0, [pc, #48] @ (16cb68 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ - ldr r0, [pc, #36] @ (16cb14 ) │ │ │ │ + bgt.n 16cb5a │ │ │ │ + ldr r0, [pc, #36] @ (16cb6c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ + bgt.n 16cb5a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16cafe │ │ │ │ + beq.n 16cb56 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ movs r2, r2 │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ movs r2, r2 │ │ │ │ @@ -415198,17 +415229,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] @ 16d9a0 │ │ │ │ - vldr d7, [pc, #40] @ 16d9a8 │ │ │ │ - add r3, pc, #44 @ (adr r3, 16d9b0 ) │ │ │ │ + vldr d6, [pc, #36] @ 16d9f8 │ │ │ │ + vldr d7, [pc, #40] @ 16da00 │ │ │ │ + add r3, pc, #44 @ (adr r3, 16da08 ) │ │ │ │ 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] │ │ │ │ @@ -415217,15 +415248,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 16d9b0 │ │ │ │ + bgt.n 16da08 │ │ │ │ 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 │ │ │ │ @@ -415239,57 +415270,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 16d9fe │ │ │ │ + bhi.n 16da56 │ │ │ │ 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 16cb94 │ │ │ │ + bl 16cbec │ │ │ │ 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 16d9f0 │ │ │ │ + bls.n 16da48 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cb94 │ │ │ │ + bl 16cbec │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16da28 │ │ │ │ + bhi.n 16da80 │ │ │ │ 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] @ (16db2c ) │ │ │ │ - ldr r3, [pc, #208] @ (16db30 ) │ │ │ │ + ldr r1, [pc, #204] @ (16db84 ) │ │ │ │ + ldr r3, [pc, #208] @ (16db88 ) │ │ │ │ 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 │ │ │ │ @@ -415305,106 +415336,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 16da7a │ │ │ │ - ldr r1, [pc, #136] @ (16db34 ) │ │ │ │ + bne.n 16dad2 │ │ │ │ + ldr r1, [pc, #136] @ (16db8c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 16dada │ │ │ │ - ldr r7, [pc, #116] @ (16db38 ) │ │ │ │ + beq.n 16db32 │ │ │ │ + ldr r7, [pc, #116] @ (16db90 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 16dac4 │ │ │ │ + bne.n 16db1c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da10 │ │ │ │ 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 16dae8 │ │ │ │ + bne.n 16db40 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #40] @ (16db3c ) │ │ │ │ - ldr r3, [pc, #28] @ (16db30 ) │ │ │ │ + ldr r2, [pc, #40] @ (16db94 ) │ │ │ │ + ldr r3, [pc, #28] @ (16db88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16db28 │ │ │ │ + bne.n 16db80 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #19 │ │ │ │ movs r2, r2 │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ 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, 16db8a │ │ │ │ + cbz r0, 16dbe2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16db7c │ │ │ │ + beq.n 16dbd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dbd4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16db76 │ │ │ │ + cbz r3, 16dbce │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dbd4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16db88 │ │ │ │ + cbz r3, 16dbe0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16db80 │ │ │ │ + bne.n 16dbd8 │ │ │ │ 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] │ │ │ │ @@ -415413,17 +415444,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 16db40 │ │ │ │ + bl 16db98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dbd2 │ │ │ │ + cbz r0, 16dc2a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -415434,176 +415465,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 16dd48 │ │ │ │ + beq.w 16dda0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16dd2e │ │ │ │ + beq.w 16dd86 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16dd10 │ │ │ │ + beq.n 16dd68 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16dcf4 │ │ │ │ + beq.n 16dd4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16dcdc │ │ │ │ + beq.n 16dd34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16dcc6 │ │ │ │ + beq.n 16dd1e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16dcaa │ │ │ │ + beq.n 16dd02 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 16dc8e │ │ │ │ + cbz r5, 16dce6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 16dc76 │ │ │ │ + cbz r0, 16dcce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc30 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16dc68 │ │ │ │ + bne.n 16dcc0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 16dc80 │ │ │ │ + cbz r3, 16dcd8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 16dc5e │ │ │ │ + bne.n 16dcb6 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 16dc9a │ │ │ │ + cbz r3, 16dcf2 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 16dc50 │ │ │ │ + bne.n 16dca8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 16dcb6 │ │ │ │ + cbz r3, 16dd0e │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 16dc40 │ │ │ │ + bne.n 16dc98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16dcd0 │ │ │ │ + cbz r3, 16dd28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16dc32 │ │ │ │ + bne.n 16dc8a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 16dce6 │ │ │ │ + cbz r3, 16dd3e │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16dc26 │ │ │ │ + bne.n 16dc7e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 16dd00 │ │ │ │ + cbz r3, 16dd58 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 16dc16 │ │ │ │ + bne.n 16dc6e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 16dd1c │ │ │ │ + cbz r3, 16dd74 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 16dc06 │ │ │ │ + bne.w 16dc5e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 16dd38 │ │ │ │ + cbz r3, 16dd90 │ │ │ │ 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 16dbf4 │ │ │ │ + bne.w 16dc4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 16dd54 │ │ │ │ + cbz r3, 16ddac │ │ │ │ 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, 16dd96 │ │ │ │ + cbz r2, 16ddee │ │ │ │ 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, 16dd92 │ │ │ │ + cbz r2, 16ddea │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16dd96 │ │ │ │ + cbz r3, 16ddee │ │ │ │ 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, 16ddbc │ │ │ │ + cbz r0, 16de14 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc30 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ddaa │ │ │ │ + bne.n 16de02 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16ddc6 │ │ │ │ + cbz r3, 16de1e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -415611,43 +415642,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 16de4c │ │ │ │ + beq.n 16dea4 │ │ │ │ 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, 16de28 │ │ │ │ + cbz r6, 16de80 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16de38 │ │ │ │ + beq.n 16de90 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16de20 │ │ │ │ + b.n 16de78 │ │ │ │ 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 16de38 │ │ │ │ + beq.n 16de90 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 16de08 │ │ │ │ - b.n 16de38 │ │ │ │ + bhi.n 16de60 │ │ │ │ + b.n 16de90 │ │ │ │ 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] │ │ │ │ @@ -415656,379 +415687,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, 16de5c │ │ │ │ + cbz r1, 16deb4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 16de7e │ │ │ │ - cbz r3, 16de6a │ │ │ │ + bne.n 16ded6 │ │ │ │ + cbz r3, 16dec2 │ │ │ │ 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 16dd60 │ │ │ │ + bl 16ddb8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 16de5e │ │ │ │ - b.n 16ddea │ │ │ │ + bne.n 16deb6 │ │ │ │ + b.n 16de42 │ │ │ │ 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, 16dec8 │ │ │ │ + cbz r0, 16df20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16dec6 │ │ │ │ + cbz r4, 16df1e │ │ │ │ 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, 16dec6 │ │ │ │ + cbz r3, 16df1e │ │ │ │ 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, 16df10 │ │ │ │ + cbz r0, 16df68 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16df0e │ │ │ │ + cbz r4, 16df66 │ │ │ │ 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, 16df0e │ │ │ │ + cbz r3, 16df66 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16df34 │ │ │ │ + cbz r0, 16df8c │ │ │ │ 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, 16df54 │ │ │ │ + cbz r3, 16dfac │ │ │ │ mov r0, r3 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db98 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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, 16df92 │ │ │ │ + cbz r1, 16dfea │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db98 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 16df84 │ │ │ │ + bhi.n 16dfdc │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16df80 │ │ │ │ + beq.n 16dfd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16df80 │ │ │ │ + b.n 16dfd8 │ │ │ │ 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, 16dfc6 │ │ │ │ + cbnz r3, 16e01e │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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, 16dffa │ │ │ │ + cbnz r6, 16e052 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16dff6 │ │ │ │ + cbz r0, 16e04e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16dff6 │ │ │ │ + b.n 16e04e │ │ │ │ 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, 16e02a │ │ │ │ + cbnz r1, 16e082 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 16e024 │ │ │ │ + cbz r4, 16e07c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db98 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16e092 │ │ │ │ + bne.n 16e0ea │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 16e07c │ │ │ │ + cbz r6, 16e0d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db98 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 16e06c │ │ │ │ + bcc.n 16e0c4 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e066 │ │ │ │ + beq.n 16e0be │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e0be │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e0be │ │ │ │ nop │ │ │ │ - cbz r0, 16e108 │ │ │ │ + cbz r0, 16e160 │ │ │ │ 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, 16e0d0 │ │ │ │ + cbz r2, 16e128 │ │ │ │ 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, 16e0cc │ │ │ │ + cbz r2, 16e124 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16e0d0 │ │ │ │ + cbz r3, 16e128 │ │ │ │ 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, 16e0f6 │ │ │ │ + cbz r0, 16e14e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc30 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e0e4 │ │ │ │ + bne.n 16e13c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16e100 │ │ │ │ + cbz r3, 16e158 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 16e172 │ │ │ │ + cbz r1, 16e1ca │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 16e15e │ │ │ │ + cbz r0, 16e1b6 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 16e16c │ │ │ │ + cbz r3, 16e1c4 │ │ │ │ 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, 16e136 │ │ │ │ + cbz r3, 16e18e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 16e13a │ │ │ │ + cbz r2, 16e192 │ │ │ │ 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, 16e15a │ │ │ │ + cbz r0, 16e1b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 16e15a │ │ │ │ + cbz r3, 16e1b2 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e11e │ │ │ │ + bne.n 16e176 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 16e15a │ │ │ │ + b.n 16e1b2 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 16e14a │ │ │ │ + b.n 16e1a2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 16e1b2 │ │ │ │ + cbz r1, 16e20a │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 16e1ae │ │ │ │ + cbz r5, 16e206 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 16e1b4 │ │ │ │ + cbz r3, 16e20c │ │ │ │ mov ip, r5 │ │ │ │ - b.n 16e18c │ │ │ │ + b.n 16e1e4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16e18a │ │ │ │ + bne.n 16e1e2 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 16e1a4 │ │ │ │ + cbz r2, 16e1fc │ │ │ │ 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 16e198 │ │ │ │ - cbz r0, 16e1c2 │ │ │ │ + b.n 16e1f0 │ │ │ │ + cbz r0, 16e21a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 16e1c2 │ │ │ │ + cbz r0, 16e21a │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e1f0 │ │ │ │ + cbz r0, 16e248 │ │ │ │ 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, 16e226 │ │ │ │ + cbz r1, 16e27e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -416041,33 +416072,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db8c │ │ │ │ + bl 16dbe4 │ │ │ │ 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 173a60 │ │ │ │ + bl 173ab8 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e28c │ │ │ │ + cbz r0, 16e2e4 │ │ │ │ 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 │ │ │ │ @@ -416075,68 +416106,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] @ (16e2e4 ) │ │ │ │ + ldr r1, [pc, #60] @ (16e33c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16e2e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16e340 ) │ │ │ │ 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 16e250 │ │ │ │ - ldr r2, [pc, #40] @ (16e2ec ) │ │ │ │ - ldr r3, [pc, #32] @ (16e2e8 ) │ │ │ │ + bl 16e2a8 │ │ │ │ + ldr r2, [pc, #40] @ (16e344 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e2e0 │ │ │ │ + bne.n 16e338 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r3, #3 │ │ │ │ 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, 16e34c │ │ │ │ + cbz r0, 16e3a4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 173a60 │ │ │ │ + bl 173ab8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e346 │ │ │ │ + cbz r0, 16e39e │ │ │ │ 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> │ │ │ │ @@ -416145,132 +416176,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 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 483f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 16e344 │ │ │ │ + b.n 16e39c │ │ │ │ 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] @ (16e3bc ) │ │ │ │ - ldr r3, [pc, #76] @ (16e3c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (16e414 ) │ │ │ │ + ldr r3, [pc, #76] @ (16e418 ) │ │ │ │ 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, 16e392 │ │ │ │ + cbz r0, 16e3ea │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16e2f0 │ │ │ │ - ldr r2, [pc, #32] @ (16e3c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16e3c0 ) │ │ │ │ + bl 16e348 │ │ │ │ + ldr r2, [pc, #32] @ (16e41c ) │ │ │ │ + ldr r3, [pc, #28] @ (16e418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e3b8 │ │ │ │ + bne.n 16e410 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r0, #0 │ │ │ │ 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] @ (16e430 ) │ │ │ │ + ldr r2, [pc, #84] @ (16e488 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (16e434 ) │ │ │ │ + ldr r3, [pc, #84] @ (16e48c ) │ │ │ │ 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, 16e400 │ │ │ │ + cbz r0, 16e458 │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16e2f0 │ │ │ │ - ldr r2, [pc, #40] @ (16e438 ) │ │ │ │ - ldr r3, [pc, #32] @ (16e434 ) │ │ │ │ + bl 16e348 │ │ │ │ + ldr r2, [pc, #40] @ (16e490 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e48c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e42c │ │ │ │ + bne.n 16e484 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r3, #0 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r2, 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.w r1, #264 @ 0x108 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e460 │ │ │ │ + cbz r0, 16e4b8 │ │ │ │ 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 16e46a │ │ │ │ + bne.n 16e4c2 │ │ │ │ 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 │ │ │ │ @@ -416281,63 +416312,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 16e578 │ │ │ │ + bhi.n 16e5d0 │ │ │ │ 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 16e514 │ │ │ │ + beq.n 16e56c │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e586 │ │ │ │ + beq.n 16e5de │ │ │ │ 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, 16e4f6 │ │ │ │ + cbnz r2, 16e54e │ │ │ │ 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 16e510 │ │ │ │ + beq.n 16e568 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e5a8 │ │ │ │ + beq.n 16e600 │ │ │ │ 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] │ │ │ │ @@ -416352,54 +416383,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 16e4d6 │ │ │ │ - b.n 16e586 │ │ │ │ - bl 16decc │ │ │ │ + bne.n 16e52e │ │ │ │ + b.n 16e5de │ │ │ │ + bl 16df24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e5a8 │ │ │ │ + cbz r0, 16e600 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 16e4f6 │ │ │ │ + b.n 16e54e │ │ │ │ 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 16e5ac │ │ │ │ + bhi.n 16e604 │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 16e4dc │ │ │ │ + b.n 16e534 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16e510 │ │ │ │ + b.n 16e568 │ │ │ │ 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 16e480 │ │ │ │ + bl 16e4d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e5d4 │ │ │ │ + cbz r0, 16e62c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 16e620 │ │ │ │ + cbz r0, 16e678 │ │ │ │ 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] │ │ │ │ @@ -416409,223 +416440,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 16e61a │ │ │ │ + bhi.n 16e672 │ │ │ │ movs r1, #1 │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16de28 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16dd60 │ │ │ │ + bl 16ddb8 │ │ │ │ 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 16e64a │ │ │ │ + bhi.n 16e6a2 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 16e652 │ │ │ │ + cbz r0, 16e6aa │ │ │ │ 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, 16e6be │ │ │ │ + cbz r0, 16e716 │ │ │ │ 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, 16e6bc │ │ │ │ + cbz r1, 16e714 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 16e6a6 │ │ │ │ + cbz r3, 16e6fe │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e69c │ │ │ │ + bne.n 16e6f4 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 16e6b2 │ │ │ │ + cbz r3, 16e70a │ │ │ │ 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 16e68c │ │ │ │ + b.n 16e6e4 │ │ │ │ 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 16e6fe │ │ │ │ + bhi.n 16e756 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ 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] @ 16e860 │ │ │ │ + vldr d8, [pc, #304] @ 16e8b8 │ │ │ │ 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 16e816 │ │ │ │ + beq.n 16e86e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 16e7a4 │ │ │ │ + cbz r3, 16e7fc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e7e4 │ │ │ │ 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 16e786 │ │ │ │ + bpl.n 16e7de │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 16e786 │ │ │ │ + beq.n 16e7de │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16de28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e7e4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 16e75c │ │ │ │ + bne.n 16e7b4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 16e816 │ │ │ │ + beq.n 16e86e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e752 │ │ │ │ + bne.n 16e7aa │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 16e7b2 │ │ │ │ + cbz r1, 16e80a │ │ │ │ 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, 16e7e4 │ │ │ │ + cbz r0, 16e83c │ │ │ │ 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, 16e7e0 │ │ │ │ + cbz r1, 16e838 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 16e7e4 │ │ │ │ + cbz r3, 16e83c │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 16e804 │ │ │ │ + cbz r0, 16e85c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc30 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e7f2 │ │ │ │ + bne.n 16e84a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 16e80e │ │ │ │ + cbz r3, 16e866 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - b.n 16e78c │ │ │ │ + b.n 16e7e4 │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 16e738 │ │ │ │ + bne.n 16e790 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16e840 │ │ │ │ + beq.n 16e898 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e164 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16e830 │ │ │ │ + bne.n 16e888 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 16e826 │ │ │ │ + bne.n 16e87e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 16e850 │ │ │ │ - bl 16dd60 │ │ │ │ + cbz r0, 16e8a8 │ │ │ │ + bl 16ddb8 │ │ │ │ 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} │ │ │ │ @@ -416635,64 +416666,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 16e890 │ │ │ │ + bhi.n 16e8e8 │ │ │ │ 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 16e8a8 │ │ │ │ + bls.n 16e900 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e88e │ │ │ │ + beq.n 16e8e6 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 16e88c │ │ │ │ + b.n 16e8e4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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, 16e8de │ │ │ │ + cbz r0, 16e936 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 16decc │ │ │ │ - cbz r0, 16e8de │ │ │ │ - vldr d7, [pc, #20] @ 16e8e0 │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 16e936 │ │ │ │ + vldr d7, [pc, #20] @ 16e938 │ │ │ │ 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, 16e926 │ │ │ │ + cbz r0, 16e97e │ │ │ │ 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 16decc │ │ │ │ - cbz r0, 16e924 │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 16e97c │ │ │ │ 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} │ │ │ │ @@ -416703,60 +416734,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 16e964 │ │ │ │ + bhi.n 16e9bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 16e98c │ │ │ │ + cbz r3, 16e9e4 │ │ │ │ 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 16e980 │ │ │ │ + bcs.n 16e9d8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e98c │ │ │ │ + cbz r0, 16e9e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16e954 │ │ │ │ + b.n 16e9ac │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16e952 │ │ │ │ + b.n 16e9aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16e95e │ │ │ │ + b.n 16e9b6 │ │ │ │ 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, 16e9c8 │ │ │ │ + cbz r1, 16ea20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e868 │ │ │ │ + bl 16e8c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16e9c4 │ │ │ │ + cbz r0, 16ea1c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -416770,175 +416801,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 173a60 │ │ │ │ + bl 173ab8 │ │ │ │ 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 16ea12 │ │ │ │ + bhi.n 16ea6a │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 16ea2e │ │ │ │ + cbnz r5, 16ea86 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16ea42 │ │ │ │ + b.n 16ea9a │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 16ea4a │ │ │ │ + bcs.n 16eaa2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ + beq.n 16ea66 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ - b.n 16ea2e │ │ │ │ + beq.n 16ea66 │ │ │ │ + b.n 16ea86 │ │ │ │ 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] @ (16eaac ) │ │ │ │ + ldr r1, [pc, #60] @ (16eb04 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16eab0 ) │ │ │ │ + ldr r3, [pc, #60] @ (16eb08 ) │ │ │ │ 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 16e9d0 │ │ │ │ - ldr r2, [pc, #40] @ (16eab4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16eab0 ) │ │ │ │ + bl 16ea28 │ │ │ │ + ldr r2, [pc, #40] @ (16eb0c ) │ │ │ │ + ldr r3, [pc, #32] @ (16eb08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16eaa8 │ │ │ │ + bne.n 16eb00 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ 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, 16eaec │ │ │ │ + cbnz r3, 16eb44 │ │ │ │ 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 16eaf0 │ │ │ │ + bhi.n 16eb48 │ │ │ │ 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 16eb08 │ │ │ │ + bcs.n 16eb60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eaec │ │ │ │ + beq.n 16eb44 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 16eae8 │ │ │ │ + b.n 16eb40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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, 16eb72 │ │ │ │ + cbnz r3, 16ebca │ │ │ │ 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 16eb56 │ │ │ │ - cbz r3, 16eb72 │ │ │ │ + bhi.n 16ebae │ │ │ │ + cbz r3, 16ebca │ │ │ │ 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 16eb76 │ │ │ │ + bcs.n 16ebce │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16eb72 │ │ │ │ + cbz r0, 16ebca │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16eb46 │ │ │ │ + b.n 16eb9e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16eb50 │ │ │ │ + b.n 16eba8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16eb44 │ │ │ │ + b.n 16eb9c │ │ │ │ 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 │ │ │ │ @@ -416966,109 +416997,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, 16ec00 │ │ │ │ - add r1, pc, #92 @ (adr r1, 16ec48 ) │ │ │ │ + cbnz r1, 16ec58 │ │ │ │ + add r1, pc, #92 @ (adr r1, 16eca0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 16ec50 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16eca8 ) │ │ │ │ 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 16ebfe │ │ │ │ - ldr r0, [pc, #72] @ (16ec58 ) │ │ │ │ + beq.n 16ec56 │ │ │ │ + ldr r0, [pc, #72] @ (16ecb0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16ec2c │ │ │ │ + blt.n 16ec84 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 16ec42 │ │ │ │ + beq.n 16ec9a │ │ │ │ blx 47b58 │ │ │ │ - add r3, pc, #24 @ (adr r3, 16ec48 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 16eca0 ) │ │ │ │ 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] @ (16ee6c ) │ │ │ │ + ldr r7, [pc, #544] @ (16eec4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 16ec02 │ │ │ │ + bpl.n 16ec5a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 16ec6e │ │ │ │ + cbz r3, 16ecc6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 16ec7e │ │ │ │ + cbz r2, 16ecd6 │ │ │ │ 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 16ecca │ │ │ │ + bcc.n 16ed22 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16eca8 │ │ │ │ + bhi.n 16ed00 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ecbe │ │ │ │ - cbz r3, 16eca2 │ │ │ │ + bhi.n 16ed16 │ │ │ │ + cbz r3, 16ecfa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ed12 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 16ecb0 │ │ │ │ + cbz r3, 16ed08 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ed12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16ecca │ │ │ │ + cbz r3, 16ed22 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ecca │ │ │ │ + bhi.n 16ed22 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 16ec8c │ │ │ │ + b.n 16ece4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ecba │ │ │ │ + bne.n 16ed12 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -417076,79 +417107,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, 16ecf6 │ │ │ │ + cbz r3, 16ed4e │ │ │ │ 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 16ed0e │ │ │ │ + bls.n 16ed66 │ │ │ │ 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, 16ed2e │ │ │ │ + cbz r5, 16ed86 │ │ │ │ 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, 16ed52 │ │ │ │ + cbz r3, 16edaa │ │ │ │ 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 16ed6a │ │ │ │ + bls.n 16edc2 │ │ │ │ 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, 16ed8a │ │ │ │ + cbz r5, 16ede2 │ │ │ │ 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 │ │ │ │ @@ -417160,168 +417191,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, 16edb8 │ │ │ │ + cbz r6, 16ee10 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16ee60 │ │ │ │ + beq.n 16eeb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16ee36 │ │ │ │ + bne.n 16ee8e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 16edde │ │ │ │ + cbz r6, 16ee36 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16edce │ │ │ │ + bhi.n 16ee26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 16ee28 │ │ │ │ + bls.n 16ee80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 16ee28 │ │ │ │ + bmi.n 16ee80 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 16ee3a │ │ │ │ - cbz r2, 16ee00 │ │ │ │ + beq.n 16ee92 │ │ │ │ + cbz r2, 16ee58 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 16ee44 │ │ │ │ + bpl.n 16ee9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ee90 │ │ │ │ + beq.n 16eee8 │ │ │ │ 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 16ecd4 │ │ │ │ + bl 16ed2c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 16ede8 │ │ │ │ + bhi.n 16ee40 │ │ │ │ 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 16edc4 │ │ │ │ + b.n 16ee1c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 16ee6c │ │ │ │ + cbz r2, 16eec4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 16ee6c │ │ │ │ + bmi.n 16eec4 │ │ │ │ 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 16ee22 │ │ │ │ + b.n 16ee7a │ │ │ │ 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 16eeac │ │ │ │ + beq.n 16ef04 │ │ │ │ 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 16ed30 │ │ │ │ + bl 16ed88 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 16ee22 │ │ │ │ + b.n 16ee7a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ed30 │ │ │ │ + bl 16ed88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16ee06 │ │ │ │ + b.n 16ee5e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ecd4 │ │ │ │ + bl 16ed2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16ee72 │ │ │ │ + b.n 16eeca │ │ │ │ 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, 16eee8 │ │ │ │ + cbz r1, 16ef40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f118 │ │ │ │ + beq.w 16f170 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f15a │ │ │ │ + beq.w 16f1b2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16eefa │ │ │ │ + bne.n 16ef52 │ │ │ │ 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 16ef4c │ │ │ │ + beq.n 16efa4 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 16ef2e │ │ │ │ + bls.n 16ef86 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 16ef3a │ │ │ │ + cbz r7, 16ef92 │ │ │ │ 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 │ │ │ │ @@ -417330,15 +417361,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 16ef66 │ │ │ │ + bls.n 16efbe │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -417348,76 +417379,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, 16ef96 │ │ │ │ - cbz r5, 16ef96 │ │ │ │ + cbz r6, 16efee │ │ │ │ + cbz r5, 16efee │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16ef88 │ │ │ │ + bhi.n 16efe0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 16f044 │ │ │ │ + beq.n 16f09c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16f0f0 │ │ │ │ + bne.w 16f148 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 16f078 │ │ │ │ + beq.n 16f0d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f216 │ │ │ │ + beq.w 16f26e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f04c │ │ │ │ + bpl.n 16f0a4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 16efc6 │ │ │ │ + cbz r0, 16f01e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 16eff8 │ │ │ │ + bpl.n 16f050 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16efd0 │ │ │ │ + cbz r3, 16f028 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f074 │ │ │ │ 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 16efec │ │ │ │ + beq.n 16f044 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 16f06e │ │ │ │ + bmi.n 16f0c6 │ │ │ │ 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, 16f002 │ │ │ │ + cbz r3, 16f05a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f074 │ │ │ │ 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 16ecd4 │ │ │ │ + bl 16ed2c │ │ │ │ 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] │ │ │ │ @@ -417425,358 +417456,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 16ed30 │ │ │ │ + bl 16ed88 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f04c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f044 │ │ │ │ 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 16ed30 │ │ │ │ + bl 16ed88 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16efc0 │ │ │ │ - b.n 16efc6 │ │ │ │ + bne.n 16f018 │ │ │ │ + b.n 16f01e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 16efb0 │ │ │ │ + bne.n 16f008 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f212 │ │ │ │ + beq.w 16f26a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f0f6 │ │ │ │ + bpl.n 16f14e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 16f0b6 │ │ │ │ + cbz r0, 16f10e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 16f0b6 │ │ │ │ + bmi.n 16f10e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 16f09a │ │ │ │ + cbz r3, 16f0f2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f0c2 │ │ │ │ + bpl.n 16f11a │ │ │ │ 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 16ed30 │ │ │ │ + bl 16ed88 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 16f0c2 │ │ │ │ + b.n 16f11a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16efd0 │ │ │ │ + beq.n 16f028 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 16efd0 │ │ │ │ + bmi.n 16f028 │ │ │ │ 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 16ecd4 │ │ │ │ + bl 16ed2c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ - b.n 16f048 │ │ │ │ + beq.n 16f04c │ │ │ │ + b.n 16f0a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efe6 │ │ │ │ + b.n 16f03e │ │ │ │ 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 16ecd4 │ │ │ │ + bl 16ed2c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f08a │ │ │ │ - b.n 16f0b6 │ │ │ │ + bne.n 16f0e2 │ │ │ │ + b.n 16f10e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 16f196 │ │ │ │ + bls.n 16f1ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f1e6 │ │ │ │ + beq.n 16f23e │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f1ec │ │ │ │ + beq.n 16f244 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16efde │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f1c0 │ │ │ │ + beq.n 16f218 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16f002 │ │ │ │ + b.n 16f148 │ │ │ │ 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 16f1c4 │ │ │ │ + bls.n 16f21c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f206 │ │ │ │ + beq.n 16f25e │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16efde │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 16f048 │ │ │ │ + beq.w 16f0a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16f002 │ │ │ │ + b.n 16f148 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16f140 │ │ │ │ + beq.n 16f198 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 16f150 │ │ │ │ + bne.n 16f1a8 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f044 │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 16f1d8 │ │ │ │ + cbz r6, 16f230 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f044 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f044 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16f12e │ │ │ │ + bne.n 16f186 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16efde │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16efaa │ │ │ │ - b.n 16eff4 │ │ │ │ + bne.w 16f002 │ │ │ │ + b.n 16f04c │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ - b.n 16f17c │ │ │ │ + bne.w 16efde │ │ │ │ + b.n 16f1d4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f22a │ │ │ │ + cbz r3, 16f282 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f220 │ │ │ │ + bne.n 16f278 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f23e │ │ │ │ + cbz r3, 16f296 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f234 │ │ │ │ + bne.n 16f28c │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f254 │ │ │ │ + cbz r3, 16f2ac │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f24a │ │ │ │ + bne.n 16f2a2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f26c │ │ │ │ - b.n 16f274 │ │ │ │ + bhi.n 16f2c4 │ │ │ │ + b.n 16f2cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f274 │ │ │ │ + bls.n 16f2cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f260 │ │ │ │ + beq.n 16f2b8 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f288 │ │ │ │ + cbz r3, 16f2e0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f27e │ │ │ │ + bne.n 16f2d6 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f2a0 │ │ │ │ - b.n 16f2a8 │ │ │ │ + bhi.n 16f2f8 │ │ │ │ + b.n 16f300 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f2a8 │ │ │ │ + bls.n 16f300 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f294 │ │ │ │ + beq.n 16f2ec │ │ │ │ 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, 16f2ec │ │ │ │ + cbz r1, 16f344 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 16f2c8 │ │ │ │ + b.n 16f320 │ │ │ │ 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 16f2c6 │ │ │ │ - ldr r4, [pc, #16] @ (16f2f0 ) │ │ │ │ + bne.n 16f31e │ │ │ │ + ldr r4, [pc, #16] @ (16f348 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ede4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 16f2de │ │ │ │ + b.n 16f336 │ │ │ │ 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, 16f312 │ │ │ │ + cbz r0, 16f36a │ │ │ │ mov r1, sp │ │ │ │ - bl 16ec80 │ │ │ │ + bl 16ecd8 │ │ │ │ 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, 16f33e │ │ │ │ + cbz r3, 16f396 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ec80 │ │ │ │ - cbnz r0, 16f36e │ │ │ │ + bl 16ecd8 │ │ │ │ + cbnz r0, 16f3c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f356 │ │ │ │ - b.n 16f372 │ │ │ │ + bhi.n 16f3ae │ │ │ │ + b.n 16f3ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f372 │ │ │ │ + bls.n 16f3ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16f34a │ │ │ │ + beq.n 16f3a2 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 16f378 │ │ │ │ + bcc.n 16f3d0 │ │ │ │ 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 16f332 │ │ │ │ + b.n 16f38a │ │ │ │ stmdb 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] │ │ │ │ @@ -417784,48 +417815,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] @ 16f418 │ │ │ │ + ldr.w r8, [pc, #112] @ 16f470 │ │ │ │ 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 16f3e2 │ │ │ │ + b.n 16f43a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 16f40c │ │ │ │ + beq.n 16f464 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 16f40c │ │ │ │ + cbz r1, 16f464 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f42c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 16f3d4 │ │ │ │ + bne.n 16f42c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f42c │ │ │ │ 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} │ │ │ │ @@ -417836,31 +417867,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 16f54e │ │ │ │ + beq.w 16f5a6 │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 16f444 │ │ │ │ + bls.n 16f49c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 16f578 │ │ │ │ + ldr.w r9, [pc, #304] @ 16f5d0 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f43e │ │ │ │ + beq.n 16f496 │ │ │ │ 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] │ │ │ │ @@ -417875,31 +417906,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 16f4b6 │ │ │ │ - ldr r5, [pc, #216] @ (16f57c ) │ │ │ │ + beq.n 16f50e │ │ │ │ + ldr r5, [pc, #216] @ (16f5d4 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 16f4c2 │ │ │ │ + bne.n 16f51a │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f4a6 │ │ │ │ + bne.n 16f4fe │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #188] @ 16f580 │ │ │ │ + ldr.w r9, [pc, #188] @ 16f5d8 │ │ │ │ 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] │ │ │ │ @@ -417916,58 +417947,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, 16f53e │ │ │ │ + cbnz r5, 16f596 │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 16f530 │ │ │ │ + beq.n 16f588 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 16f53a │ │ │ │ + bne.n 16f592 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f520 │ │ │ │ + bne.n 16f578 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 16f4bc │ │ │ │ + bl 16e0f0 │ │ │ │ + b.n 16f514 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 16f4d0 │ │ │ │ + b.n 16f528 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 16f50c │ │ │ │ + bhi.n 16f564 │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 16f508 │ │ │ │ + b.n 16f560 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 16f43a │ │ │ │ - ldr r2, [pc, #40] @ (16f584 ) │ │ │ │ + bne.w 16f492 │ │ │ │ + ldr r2, [pc, #40] @ (16f5dc ) │ │ │ │ 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 16f43e │ │ │ │ + b.n 16f496 │ │ │ │ nop │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ @@ -417980,148 +418011,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 16f680 │ │ │ │ + bcs.n 16f6d8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 16f678 │ │ │ │ + bls.n 16f6d0 │ │ │ │ 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] @ (16f6a0 ) │ │ │ │ + ldr r2, [pc, #212] @ (16f6f8 ) │ │ │ │ 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] @ (16f6a4 ) │ │ │ │ + ldr r3, [pc, #180] @ (16f6fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 16f624 │ │ │ │ + b.n 16f67c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 16f616 │ │ │ │ + beq.n 16f66e │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f65e │ │ │ │ + beq.n 16f6b6 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 16f694 │ │ │ │ + beq.n 16f6ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16f5fe │ │ │ │ + bne.n 16f656 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 16f640 │ │ │ │ - ldr r3, [pc, #112] @ (16f6a8 ) │ │ │ │ + cbz r6, 16f698 │ │ │ │ + ldr r3, [pc, #112] @ (16f700 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16f68a │ │ │ │ + beq.n 16f6e2 │ │ │ │ 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, 16f656 │ │ │ │ + cbz r2, 16f6ae │ │ │ │ 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 16f616 │ │ │ │ + beq.n 16f66e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f656 │ │ │ │ + beq.n 16f6ae │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f6ae │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f474 │ │ │ │ + b.n 16f60a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f474 │ │ │ │ + b.n 16f60a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 16f640 │ │ │ │ + b.n 16f698 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16f634 │ │ │ │ + bne.n 16f68c │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f6ae │ │ │ │ nop │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ 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] @ 16f708 │ │ │ │ + vldr d7, [pc, #72] @ 16f760 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f710 │ │ │ │ + vldr d7, [pc, #64] @ 16f768 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 16f718 │ │ │ │ + vldr d7, [pc, #60] @ 16f770 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 16f720 │ │ │ │ + vldr d7, [pc, #60] @ 16f778 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 │ │ │ │ @@ -418146,42 +418177,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 16decc │ │ │ │ - cbz r0, 16f788 │ │ │ │ - vldr d7, [pc, #76] @ 16f790 │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 16f7e0 │ │ │ │ + vldr d7, [pc, #76] @ 16f7e8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 16f798 │ │ │ │ + vldr d7, [pc, #64] @ 16f7f0 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a0 │ │ │ │ + vldr d7, [pc, #64] @ 16f7f8 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a8 │ │ │ │ + vldr d7, [pc, #64] @ 16f800 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 16f782 │ │ │ │ + cbz r0, 16f7da │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16f77e │ │ │ │ + b.n 16f7d6 │ │ │ │ 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] │ │ │ │ @@ -418199,16 +418230,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 16decc │ │ │ │ - cbz r0, 16f828 │ │ │ │ + bl 16df24 │ │ │ │ + cbz r0, 16f880 │ │ │ │ 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] │ │ │ │ @@ -418216,124 +418247,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 16f7d6 │ │ │ │ + bne.n 16f82e │ │ │ │ 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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 16f822 │ │ │ │ + cbz r0, 16f87a │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16f81e │ │ │ │ - cbz r0, 16f896 │ │ │ │ + b.n 16f876 │ │ │ │ + cbz r0, 16f8ee │ │ │ │ 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, 16f882 │ │ │ │ + cbz r1, 16f8da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 16f882 │ │ │ │ - ldr r2, [pc, #72] @ (16f898 ) │ │ │ │ + cbz r3, 16f8da │ │ │ │ + ldr r2, [pc, #72] @ (16f8f0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f88e │ │ │ │ - ldr r7, [pc, #60] @ (16f89c ) │ │ │ │ + beq.n 16f8e6 │ │ │ │ + ldr r7, [pc, #60] @ (16f8f4 ) │ │ │ │ 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 16f882 │ │ │ │ + beq.n 16f8da │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 16f860 │ │ │ │ + bne.n 16f8b8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16f872 │ │ │ │ - bl 16e098 │ │ │ │ + bne.n 16f8ca │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16f852 │ │ │ │ - b.n 16f882 │ │ │ │ + bne.n 16f8aa │ │ │ │ + b.n 16f8da │ │ │ │ bx lr │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16f8f2 │ │ │ │ + cbz r0, 16f94a │ │ │ │ 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, 16f8f4 │ │ │ │ + cbz r1, 16f94c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 16f8e6 │ │ │ │ - ldr.w r8, [pc, #80] @ 16f914 │ │ │ │ + beq.n 16f93e │ │ │ │ + ldr.w r8, [pc, #80] @ 16f96c │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f8d8 │ │ │ │ + beq.n 16f930 │ │ │ │ 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 16f8c8 │ │ │ │ + bne.n 16f920 │ │ │ │ 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] @ (16f918 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f970 ) │ │ │ │ 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 │ │ │ │ @@ -418351,44 +418382,44 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f37c │ │ │ │ + bl 16f3d4 │ │ │ │ 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 16f37c │ │ │ │ + bl 16f3d4 │ │ │ │ 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 16f986 │ │ │ │ - ldr r3, [pc, #32] @ (16f990 ) │ │ │ │ + bls.n 16f9de │ │ │ │ + ldr r3, [pc, #32] @ (16f9e8 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 16f976 │ │ │ │ - bl 16f41c │ │ │ │ + bcc.n 16f9ce │ │ │ │ + bl 16f474 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f41c │ │ │ │ + bl 16f474 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -418398,27 +418429,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f588 │ │ │ │ - cbz r0, 16f9bc │ │ │ │ + bl 16f5e0 │ │ │ │ + cbz r0, 16fa14 │ │ │ │ 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 16f588 │ │ │ │ - cbz r0, 16f9da │ │ │ │ + bl 16f5e0 │ │ │ │ + cbz r0, 16fa32 │ │ │ │ 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 │ │ │ │ @@ -418427,26 +418458,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f588 │ │ │ │ + bl 16f5e0 │ │ │ │ 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 16f588 │ │ │ │ + bl 16f5e0 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 16fa34 │ │ │ │ + cbz r1, 16fa8c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (16fa38 ) │ │ │ │ + ldr r4, [pc, #20] @ (16fa90 ) │ │ │ │ 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 │ │ │ │ @@ -418462,70 +418493,70 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f37c │ │ │ │ - cbz r0, 16fa72 │ │ │ │ + bl 16f3d4 │ │ │ │ + cbz r0, 16faca │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (16fa74 ) │ │ │ │ + ldr r1, [pc, #12] @ (16facc ) │ │ │ │ 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 r3, [sp, #8] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 16faa4 │ │ │ │ + cbz r1, 16fafc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16faa0 │ │ │ │ - ldr r1, [pc, #24] @ (16faa8 ) │ │ │ │ + beq.n 16faf8 │ │ │ │ + ldr r1, [pc, #24] @ (16fb00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 16faa2 │ │ │ │ + bne.n 16fafa │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16fa90 │ │ │ │ + bne.n 16fae8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16fa82 │ │ │ │ + b.n 16fada │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ 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] @ (16fadc ) │ │ │ │ + ldr r3, [pc, #32] @ (16fb34 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (16fae0 ) │ │ │ │ + ldr r1, [pc, #32] @ (16fb38 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (16fae4 ) │ │ │ │ + ldr r2, [pc, #32] @ (16fb3c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 16f728 │ │ │ │ + bl 16f780 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ 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 │ │ │ │ @@ -418541,53 +418572,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, 16fb30 │ │ │ │ - ldr r3, [pc, #84] @ (16fb6c ) │ │ │ │ + cbz r3, 16fb88 │ │ │ │ + ldr r3, [pc, #84] @ (16fbc4 ) │ │ │ │ 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 16fb38 │ │ │ │ + bne.n 16fb90 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16fb1a │ │ │ │ + bne.n 16fb72 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 16fb70 │ │ │ │ + ldr.w r8, [pc, #52] @ 16fbc8 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f37c │ │ │ │ + bl 16f3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fb32 │ │ │ │ + bne.n 16fb8a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16fb30 │ │ │ │ + beq.n 16fb88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 16fb3e │ │ │ │ + bne.n 16fb96 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16fb58 │ │ │ │ - b.n 16fb30 │ │ │ │ + bne.n 16fbb0 │ │ │ │ + b.n 16fb88 │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -418596,128 +418627,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 16fc48 │ │ │ │ + bne.n 16fca0 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 16fc30 │ │ │ │ + beq.n 16fc88 │ │ │ │ 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 16fc3e │ │ │ │ + beq.n 16fc96 │ │ │ │ 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, 16fc3e │ │ │ │ + cbnz r7, 16fc96 │ │ │ │ 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, 16fc38 │ │ │ │ + cbnz r0, 16fc90 │ │ │ │ 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, 16fc2e │ │ │ │ - cbz r0, 16fc3e │ │ │ │ + cbz r7, 16fc86 │ │ │ │ + cbz r0, 16fc96 │ │ │ │ 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 16fc38 │ │ │ │ - cbz r0, 16fc56 │ │ │ │ + b.n 16fc90 │ │ │ │ + cbz r0, 16fcae │ │ │ │ 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 16fffc │ │ │ │ + bl 170054 │ │ │ │ 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 16fcb0 │ │ │ │ + bne.n 16fd08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 16ffd8 │ │ │ │ + vldr d0, [pc, #864] @ 170030 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 16fc38 │ │ │ │ + beq.n 16fc90 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16fee8 │ │ │ │ + bne.w 16ff40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16fc9e │ │ │ │ + bge.n 16fcf6 │ │ │ │ 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 16fc38 │ │ │ │ + b.n 16fc90 │ │ │ │ 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 16fdac │ │ │ │ + blt.n 16fe04 │ │ │ │ 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 16fe90 │ │ │ │ + bhi.w 16fee8 │ │ │ │ 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 │ │ │ │ @@ -418736,59 +418767,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, 16fd56 │ │ │ │ + cbnz r5, 16fdae │ │ │ │ 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 16ffce │ │ │ │ + bls.w 170026 │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 16fe30 │ │ │ │ + bhi.n 16fe88 │ │ │ │ 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 16fc38 │ │ │ │ + b.n 16fc90 │ │ │ │ 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 16ff3a │ │ │ │ + bhi.w 16ff92 │ │ │ │ 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 │ │ │ │ @@ -418805,55 +418836,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 16fd4a │ │ │ │ + b.n 16fda2 │ │ │ │ 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 16ff6a │ │ │ │ + blt.w 16ffc2 │ │ │ │ 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 16ffb8 │ │ │ │ + bne.w 170010 │ │ │ │ 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 16fc38 │ │ │ │ + b.n 16fc90 │ │ │ │ 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, 16feac │ │ │ │ + cbnz r0, 16ff04 │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -418866,63 +418897,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 16fe6a │ │ │ │ - b.n 16fe4a │ │ │ │ + bcc.n 16fec2 │ │ │ │ + b.n 16fea2 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16ff00 │ │ │ │ + bge.n 16ff58 │ │ │ │ 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, 16ff0c │ │ │ │ + cbnz r0, 16ff64 │ │ │ │ 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 16ffe0 │ │ │ │ + blt.n 170038 │ │ │ │ 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 16fc9e │ │ │ │ + b.n 16fcf6 │ │ │ │ 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, 16ff54 │ │ │ │ + cbnz r0, 16ffac │ │ │ │ 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 16febe │ │ │ │ + b.n 16ff16 │ │ │ │ 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 │ │ │ │ @@ -418937,163 +418968,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 16fe6a │ │ │ │ + b.n 16fec2 │ │ │ │ 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 16fc38 │ │ │ │ + b.n 16fc90 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 16febe │ │ │ │ + b.n 16ff16 │ │ │ │ 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 16fc9e │ │ │ │ + b.n 16fcf6 │ │ │ │ stmdb 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 17012e │ │ │ │ + bne.w 170186 │ │ │ │ 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 17011a │ │ │ │ + beq.n 170172 │ │ │ │ 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 170124 │ │ │ │ + beq.n 17017c │ │ │ │ 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 170124 │ │ │ │ + bne.n 17017c │ │ │ │ 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 17011a │ │ │ │ + bne.n 170172 │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 170124 │ │ │ │ + bne.n 17017c │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17011a │ │ │ │ + bne.n 170172 │ │ │ │ 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 17013c │ │ │ │ + beq.n 170194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 170156 │ │ │ │ + bne.n 1701ae │ │ │ │ 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 170148 │ │ │ │ + blt.n 1701a0 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 170288 │ │ │ │ + bne.w 1702e0 │ │ │ │ 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 17011e │ │ │ │ + b.n 170176 │ │ │ │ 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 16fb78 │ │ │ │ + bl 16fbd0 │ │ │ │ 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 17011e │ │ │ │ + b.n 170176 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 170108 │ │ │ │ + b.n 170160 │ │ │ │ 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 170202 │ │ │ │ + blt.n 17025a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1702b4 │ │ │ │ + beq.w 17030c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1702a0 │ │ │ │ + bhi.w 1702f8 │ │ │ │ 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] │ │ │ │ @@ -419113,31 +419144,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 1700e0 │ │ │ │ + bcs.w 170138 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 170138 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1702d4 │ │ │ │ + beq.n 17032c │ │ │ │ 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 1702c0 │ │ │ │ + bhi.n 170318 │ │ │ │ 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 │ │ │ │ @@ -419156,52 +419187,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 1700e0 │ │ │ │ + bcs.w 170138 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 170138 │ │ │ │ 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 17011e │ │ │ │ + b.n 170176 │ │ │ │ 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 1701f4 │ │ │ │ + b.n 17024c │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 170188 │ │ │ │ + b.n 1701e0 │ │ │ │ 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 17027a │ │ │ │ + b.n 1702d2 │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 170212 │ │ │ │ + b.n 17026a │ │ │ │ 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 │ │ │ │ @@ -419211,46 +419242,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 17049c │ │ │ │ + beq.w 1704f4 │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17047a │ │ │ │ + beq.w 1704d2 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 170372 │ │ │ │ + cbnz r6, 1703ca │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 170516 │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 17034a │ │ │ │ + cbnz r5, 1703a2 │ │ │ │ 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, 1703b0 │ │ │ │ + cbnz r3, 170408 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 170516 │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 170388 │ │ │ │ + cbnz r4, 1703e0 │ │ │ │ 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 │ │ │ │ @@ -419291,88 +419322,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 1704e2 │ │ │ │ + bge.n 17053a │ │ │ │ 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 170460 │ │ │ │ + bcc.n 1704b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17054a │ │ │ │ + blt.w 1705a2 │ │ │ │ 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 1705ac │ │ │ │ + bne.w 170604 │ │ │ │ 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 17050a │ │ │ │ + bne.n 170562 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 170562 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1704be │ │ │ │ + bne.n 170516 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 17052a │ │ │ │ + bne.n 170582 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 17051a │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 170520 │ │ │ │ + bne.n 170578 │ │ │ │ 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, 1704c8 │ │ │ │ + cbz r5, 170520 │ │ │ │ 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 17053a │ │ │ │ + bne.n 170592 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 17051a │ │ │ │ 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 17043c │ │ │ │ + bcs.n 170494 │ │ │ │ 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 │ │ │ │ @@ -419384,23 +419415,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 1704c2 │ │ │ │ + b.n 17051a │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 17051a │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 1705a2 │ │ │ │ + bhi.n 1705fa │ │ │ │ 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 │ │ │ │ @@ -419414,33 +419445,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 170460 │ │ │ │ + b.n 1704b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 170562 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 17051a │ │ │ │ stmdb 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] @ 170b10 │ │ │ │ + ldr.w r2, [pc, #1340] @ 170b68 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 170b14 │ │ │ │ + ldr.w r3, [pc, #1340] @ 170b6c │ │ │ │ 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 │ │ │ │ @@ -419467,47 +419498,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 170908 │ │ │ │ + beq.w 170960 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1708a6 │ │ │ │ + beq.w 1708fe │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709e0 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 1706a0 │ │ │ │ + cbnz r7, 1706f8 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709e0 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 170678 │ │ │ │ + cbnz r0, 1706d0 │ │ │ │ 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, 1706de │ │ │ │ + cbnz r1, 170736 │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709e0 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 1706b6 │ │ │ │ + cbnz r6, 17070e │ │ │ │ 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 │ │ │ │ @@ -419558,31 +419589,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 1709a8 │ │ │ │ + bne.w 170a00 │ │ │ │ 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 170bd0 │ │ │ │ + bne.w 170c28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 170d8e │ │ │ │ + beq.w 170de6 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171008 │ │ │ │ + beq.w 171060 │ │ │ │ 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 │ │ │ │ @@ -419599,15 +419630,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 170bf8 │ │ │ │ + bge.w 170c50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -419620,216 +419651,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 170cce │ │ │ │ + beq.w 170d26 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1712b2 │ │ │ │ + bne.w 17130a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 170c82 │ │ │ │ + beq.w 170cda │ │ │ │ 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] @ 170b08 │ │ │ │ + vldr d7, [pc, #704] @ 170b60 │ │ │ │ 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 170e04 │ │ │ │ + beq.w 170e5c │ │ │ │ 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 170856 │ │ │ │ + bne.n 1708ae │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 171128 │ │ │ │ + beq.w 171180 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 170890 │ │ │ │ + cbnz r3, 1708e8 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 17148e │ │ │ │ + bne.w 1714e6 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170a78 │ │ │ │ + b.n 170ad0 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 170ad8 │ │ │ │ + bne.w 170b30 │ │ │ │ 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 170988 │ │ │ │ + bne.n 1709e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170aee │ │ │ │ + beq.w 170b46 │ │ │ │ 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 170aee │ │ │ │ + bne.w 170b46 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 170afe │ │ │ │ + bne.w 170b56 │ │ │ │ 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 170ad8 │ │ │ │ + bne.w 170b30 │ │ │ │ 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, 170988 │ │ │ │ + cbnz r0, 1709e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170ade │ │ │ │ + beq.w 170b36 │ │ │ │ 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 170ade │ │ │ │ + bne.w 170b36 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (170b18 ) │ │ │ │ - ldr r3, [pc, #388] @ (170b14 ) │ │ │ │ + ldr r2, [pc, #392] @ (170b70 ) │ │ │ │ + ldr r3, [pc, #388] @ (170b6c ) │ │ │ │ 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 17148a │ │ │ │ + bne.w 1714e2 │ │ │ │ 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 170b1c │ │ │ │ + beq.w 170b74 │ │ │ │ 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 170cd6 │ │ │ │ + blt.w 170d2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 170e5a │ │ │ │ + bne.w 170eb2 │ │ │ │ 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 170c82 │ │ │ │ + beq.w 170cda │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 170fb0 │ │ │ │ + bne.w 171008 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17119e │ │ │ │ + bne.w 1711f6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17130c │ │ │ │ + beq.w 171364 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 171014 │ │ │ │ + bne.w 17106c │ │ │ │ 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] │ │ │ │ @@ -419841,66 +419872,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 170ab0 │ │ │ │ + bcc.n 170b08 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 170fea │ │ │ │ + blt.w 171042 │ │ │ │ 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 17112c │ │ │ │ + bne.w 171184 │ │ │ │ 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 170e52 │ │ │ │ + bne.w 170eaa │ │ │ │ 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 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xfa1e006e │ │ │ │ + vst1.8 {d16[3]}, [r6], lr │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66c006e │ │ │ │ + @ instruction: 0xf614006e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 170d94 │ │ │ │ + beq.w 170dec │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 170ffe │ │ │ │ + beq.w 171056 │ │ │ │ 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 │ │ │ │ @@ -419917,76 +419948,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 1709f0 │ │ │ │ + bge.w 170a48 │ │ │ │ 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 170bac │ │ │ │ + bne.n 170c04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 171144 │ │ │ │ + bne.w 17119c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170c76 │ │ │ │ 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 1712da │ │ │ │ + beq.w 171332 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170d24 │ │ │ │ + b.n 170d7c │ │ │ │ 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 170c9e │ │ │ │ + blt.n 170cf6 │ │ │ │ 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 170c0e │ │ │ │ + beq.n 170c66 │ │ │ │ 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 170c04 │ │ │ │ - b.n 1709f0 │ │ │ │ + bne.n 170c5c │ │ │ │ + b.n 170a48 │ │ │ │ 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 │ │ │ │ @@ -420009,24 +420040,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 170d24 │ │ │ │ + bne.n 170d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 170e0e │ │ │ │ + blt.w 170e66 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170a78 │ │ │ │ + b.n 170ad0 │ │ │ │ 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 │ │ │ │ @@ -420036,19 +420067,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 17081a │ │ │ │ + bne.w 170872 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 17083c │ │ │ │ + b.n 170894 │ │ │ │ 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 │ │ │ │ @@ -420058,66 +420089,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171144 │ │ │ │ + beq.w 17119c │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170c76 │ │ │ │ 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 171440 │ │ │ │ + beq.w 171498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 170cce │ │ │ │ + beq.n 170d26 │ │ │ │ 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 170d4e │ │ │ │ + beq.n 170da6 │ │ │ │ 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 1710a6 │ │ │ │ + beq.w 1710fe │ │ │ │ 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 171240 │ │ │ │ + bcs.w 171298 │ │ │ │ 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 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ 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 │ │ │ │ @@ -420125,78 +420156,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 170dda │ │ │ │ + bcc.n 170e32 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 17125c │ │ │ │ + blt.w 1712b4 │ │ │ │ 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 171366 │ │ │ │ + bne.w 1713be │ │ │ │ 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 170df2 │ │ │ │ + bne.n 170e4a │ │ │ │ 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 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 170864 │ │ │ │ + b.n 1708bc │ │ │ │ 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 170e4a │ │ │ │ + bcc.n 170ea2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1712e0 │ │ │ │ + blt.w 171338 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 17112c │ │ │ │ + bne.w 171184 │ │ │ │ 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 170ac6 │ │ │ │ + b.n 170b1e │ │ │ │ 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 17106c │ │ │ │ + bne.w 1710c4 │ │ │ │ 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 │ │ │ │ @@ -420209,64 +420240,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 170e94 │ │ │ │ + bne.n 170eec │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 170ecc │ │ │ │ + cbz r1, 170f24 │ │ │ │ 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, 170ed6 │ │ │ │ + cbz r4, 170f2e │ │ │ │ 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 17116a │ │ │ │ + beq.w 1711c2 │ │ │ │ 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 170fa6 │ │ │ │ + beq.n 170ffe │ │ │ │ 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 170ef4 │ │ │ │ + bne.n 170f4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 170878 │ │ │ │ + beq.w 1708d0 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 170f38 │ │ │ │ + bmi.n 170f90 │ │ │ │ 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 │ │ │ │ @@ -420276,48 +420307,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 170f7e │ │ │ │ + bcc.n 170fd6 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1713f0 │ │ │ │ + blt.w 171448 │ │ │ │ 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 17144a │ │ │ │ + bne.w 1714a2 │ │ │ │ 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 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 170f00 │ │ │ │ + b.n 170f58 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 170878 │ │ │ │ + bge.w 1708d0 │ │ │ │ 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 │ │ │ │ @@ -420328,91 +420359,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 170fce │ │ │ │ - b.n 170878 │ │ │ │ + bne.n 171026 │ │ │ │ + b.n 1708d0 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.w 1711f2 │ │ │ │ + bls.w 17124a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 170ac6 │ │ │ │ + b.n 170b1e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 170b36 │ │ │ │ + b.n 170b8e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 17079a │ │ │ │ + b.w 1707f2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1711aa │ │ │ │ + beq.w 171202 │ │ │ │ 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 17137a │ │ │ │ + bne.w 1713d2 │ │ │ │ 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 17105c │ │ │ │ + bne.n 1710b4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 170a62 │ │ │ │ + b.n 170aba │ │ │ │ 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 171088 │ │ │ │ + b.n 1710e0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1711e0 │ │ │ │ + beq.w 171238 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 171082 │ │ │ │ + beq.n 1710da │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 1711b4 │ │ │ │ + bls.w 17120c │ │ │ │ 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 170ed0 │ │ │ │ + b.n 170f28 │ │ │ │ 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 17110c │ │ │ │ + bcc.n 171164 │ │ │ │ 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 │ │ │ │ @@ -420434,96 +420465,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 170d7a │ │ │ │ + beq.w 170dd2 │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170d7a │ │ │ │ + b.n 170dd2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170a96 │ │ │ │ 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 17098c │ │ │ │ + b.n 1709e4 │ │ │ │ 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 17114e │ │ │ │ + bne.n 1711a6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 17083c │ │ │ │ + b.w 170894 │ │ │ │ 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 171182 │ │ │ │ + beq.n 1711da │ │ │ │ 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 171178 │ │ │ │ + bne.n 1711d0 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 170c8c │ │ │ │ + b.n 170ce4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170a96 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 17101e │ │ │ │ + b.n 171076 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 17131c │ │ │ │ + bne.w 171374 │ │ │ │ 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 1711d2 │ │ │ │ - b.n 170ebe │ │ │ │ + bne.n 17122a │ │ │ │ + b.n 170f16 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1711b4 │ │ │ │ + bls.n 17120c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 170ed6 │ │ │ │ + b.n 170f2e │ │ │ │ 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 │ │ │ │ @@ -420537,28 +420568,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 170ab0 │ │ │ │ + b.n 170b08 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17145e │ │ │ │ + blt.w 1714b6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1713d8 │ │ │ │ + blt.w 171430 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 170d7a │ │ │ │ + b.n 170dd2 │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17135c │ │ │ │ + bhi.n 1713b4 │ │ │ │ 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 │ │ │ │ @@ -420572,123 +420603,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 170dda │ │ │ │ + b.n 170e32 │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bls.w 170c1e │ │ │ │ + bls.w 170c76 │ │ │ │ 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 170d34 │ │ │ │ + bne.w 170d8c │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170c82 │ │ │ │ + b.n 170cda │ │ │ │ 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 170e52 │ │ │ │ + b.n 170eaa │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17098c │ │ │ │ + b.w 1709e4 │ │ │ │ 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 171348 │ │ │ │ + beq.n 1713a0 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 171484 │ │ │ │ + beq.w 1714dc │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 170e84 │ │ │ │ + b.n 170edc │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 170df2 │ │ │ │ + b.n 170e4a │ │ │ │ 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 17098c │ │ │ │ + b.w 1709e4 │ │ │ │ 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 170a5e │ │ │ │ + beq.w 170ab6 │ │ │ │ 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 1713b6 │ │ │ │ + bne.n 17140e │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 170a62 │ │ │ │ - b.w 170a68 │ │ │ │ + bne.w 170aba │ │ │ │ + b.w 170ac0 │ │ │ │ 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 17098c │ │ │ │ + b.w 1709e4 │ │ │ │ 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 │ │ │ │ @@ -420703,52 +420734,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 170f7e │ │ │ │ + b.n 170fd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 170c92 │ │ │ │ + b.n 170cea │ │ │ │ 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 17098c │ │ │ │ + b.w 1709e4 │ │ │ │ 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 171122 │ │ │ │ + b.n 17117a │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 170eba │ │ │ │ + b.n 170f12 │ │ │ │ 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 171038 │ │ │ │ + bls.w 171090 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 170a62 │ │ │ │ + b.w 170aba │ │ │ │ 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 │ │ │ │ @@ -420756,64 +420787,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 171626 │ │ │ │ + beq.w 17167e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1715fe │ │ │ │ + beq.w 171656 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 17167e │ │ │ │ - cbnz r0, 171504 │ │ │ │ + beq.w 1716d6 │ │ │ │ + cbnz r0, 17155c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 1716d6 │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 17151a │ │ │ │ + cbnz r1, 171572 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 1716d6 │ │ │ │ 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 171686 │ │ │ │ + bcc.w 1716de │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 171694 │ │ │ │ + beq.w 1716ec │ │ │ │ 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 1716b2 │ │ │ │ + beq.w 17170a │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.w 171730 │ │ │ │ - beq.w 1717d4 │ │ │ │ + blt.w 171788 │ │ │ │ + beq.w 17182c │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 17188e │ │ │ │ + bls.w 1718e6 │ │ │ │ adds.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171584 │ │ │ │ + bne.n 1715dc │ │ │ │ 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 │ │ │ │ @@ -420836,95 +420867,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 1717cc │ │ │ │ + bls.w 171824 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a8 │ │ │ │ + blt.w 171800 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1717cc │ │ │ │ + beq.w 171824 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17171e │ │ │ │ + b.n 171776 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1716aa │ │ │ │ + bne.n 171702 │ │ │ │ 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, 17167e │ │ │ │ + cbnz r3, 1716d6 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 17165a │ │ │ │ + bne.n 1716b2 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 171674 │ │ │ │ - cbnz r5, 17167a │ │ │ │ + b.n 1716cc │ │ │ │ + cbnz r5, 1716d2 │ │ │ │ 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, 1716aa │ │ │ │ + cbnz r3, 171702 │ │ │ │ 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, 17167e │ │ │ │ + cbnz r3, 1716d6 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 171620 │ │ │ │ + beq.n 171678 │ │ │ │ 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 17167a │ │ │ │ + beq.n 1716d2 │ │ │ │ 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 171540 │ │ │ │ + bne.w 171598 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1718e2 │ │ │ │ + beq.w 17193a │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 171540 │ │ │ │ + b.n 171598 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 171822 │ │ │ │ + ble.w 17187a │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r0, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1716ee │ │ │ │ + bhi.n 171746 │ │ │ │ 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 │ │ │ │ @@ -420934,34 +420965,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 171922 │ │ │ │ + blt.w 17197a │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171974 │ │ │ │ + bls.w 1719cc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171998 │ │ │ │ + blt.w 1719f0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1718d4 │ │ │ │ + beq.w 17192c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716d2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bhi.w 171872 │ │ │ │ + bhi.w 1718ca │ │ │ │ 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 │ │ │ │ @@ -420977,67 +421008,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 1717f6 │ │ │ │ + bne.n 17184e │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1718d0 │ │ │ │ + bls.w 171928 │ │ │ │ mov r2, r0 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1718d0 │ │ │ │ + bhi.w 171928 │ │ │ │ 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 1718d0 │ │ │ │ + beq.n 171928 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 17192c │ │ │ │ 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 17167a │ │ │ │ + beq.w 1716d2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 17197a │ │ │ │ + blt.w 1719d2 │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171806 │ │ │ │ + bne.n 17185e │ │ │ │ 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 1715dc │ │ │ │ - b.n 17158c │ │ │ │ + bpl.w 171634 │ │ │ │ + b.n 1715e4 │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 17186e │ │ │ │ + bgt.n 1718c6 │ │ │ │ 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 │ │ │ │ @@ -421050,89 +421081,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 1716fc │ │ │ │ + b.n 171754 │ │ │ │ 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 17158c │ │ │ │ + b.n 1715e4 │ │ │ │ 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 1717f6 │ │ │ │ + bne.n 17184e │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 171928 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a6 │ │ │ │ + blt.w 1717fe │ │ │ │ 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 171960 │ │ │ │ + bls.n 1719b8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 171938 │ │ │ │ + blt.n 171990 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 171960 │ │ │ │ + cbz r1, 1719b8 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716d2 │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1717cc │ │ │ │ + bls.w 171824 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1715e8 │ │ │ │ + bge.w 171640 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1717b2 │ │ │ │ + b.n 17180a │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 17196a │ │ │ │ + bhi.n 1719c2 │ │ │ │ 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 │ │ │ │ @@ -421142,61 +421173,61 @@ │ │ │ │ itet eq │ │ │ │ moveq r2, r4 │ │ │ │ lslne r2, r2, #23 │ │ │ │ moveq r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716d2 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 17192c │ │ │ │ subs.w r9, r8, r4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ sbc.w ip, r6, r5 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.w 1717f6 │ │ │ │ + bne.w 17184e │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 171928 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1717a8 │ │ │ │ + b.n 171800 │ │ │ │ negs r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1717d0 │ │ │ │ + b.n 171828 │ │ │ │ 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, 171a22 │ │ │ │ + cbz r4, 171a7a │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 171a1c │ │ │ │ + beq.n 171a74 │ │ │ │ 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 171a1c │ │ │ │ + beq.n 171a74 │ │ │ │ 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 171a38 │ │ │ │ + bhi.n 171a90 │ │ │ │ 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 │ │ │ │ @@ -421212,28 +421243,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 171a4c │ │ │ │ + blt.n 171aa4 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 171a90 │ │ │ │ + beq.n 171ae8 │ │ │ │ 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 171a86 │ │ │ │ + bhi.n 171ade │ │ │ │ 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 │ │ │ │ @@ -421242,56 +421273,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 171a12 │ │ │ │ + b.n 171a6a │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1719fa │ │ │ │ + b.n 171a52 │ │ │ │ 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 171af2 │ │ │ │ + beq.n 171b4a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 171aee │ │ │ │ + beq.n 171b46 │ │ │ │ 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 171aee │ │ │ │ + beq.n 171b46 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 171b0c │ │ │ │ + bls.n 171b64 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171b1c │ │ │ │ + blt.n 171b74 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 171b3c │ │ │ │ + beq.n 171b94 │ │ │ │ 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 171aee │ │ │ │ + beq.n 171b46 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -421306,270 +421337,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 171b12 │ │ │ │ + bhi.n 171b6a │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171b6a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171b6a │ │ │ │ stmdb 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 171b88 │ │ │ │ + beq.n 171be0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 171b88 │ │ │ │ + beq.n 171be0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 171b94 │ │ │ │ + cbnz r3, 171bec │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 171b74 │ │ │ │ + bne.n 171bcc │ │ │ │ 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 171bd6 │ │ │ │ + beq.n 171c2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171bd6 │ │ │ │ + beq.n 171c2e │ │ │ │ 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, 171bde │ │ │ │ + cbnz r3, 171c36 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 171bb8 │ │ │ │ + bne.n 171c10 │ │ │ │ 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 171b7a │ │ │ │ + b.n 171bd2 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171c70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171c70 │ │ │ │ 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, 171c20 │ │ │ │ + cbnz r3, 171c78 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 171c02 │ │ │ │ + bne.n 171c5a │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171bbe │ │ │ │ + b.n 171c16 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171cb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171cb0 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 171c60 │ │ │ │ + cbnz r3, 171cb8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 171c44 │ │ │ │ + bne.n 171c9c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c06 │ │ │ │ + b.n 171c5e │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171cec │ │ │ │ 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, 171c9a │ │ │ │ + cbnz r1, 171cf2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 171c80 │ │ │ │ + bne.n 171cd8 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c48 │ │ │ │ + b.n 171ca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171c84 │ │ │ │ + bl 171b9c │ │ │ │ + b.n 171cdc │ │ │ │ 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, 171cc2 │ │ │ │ + cbnz r3, 171d1a │ │ │ │ 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 171cfa │ │ │ │ + beq.n 171d52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 171cfa │ │ │ │ + beq.n 171d52 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 171d06 │ │ │ │ + cbnz r3, 171d5e │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 171cee │ │ │ │ + bne.n 171d46 │ │ │ │ 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 171d40 │ │ │ │ + beq.n 171d98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 171d40 │ │ │ │ + beq.n 171d98 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 171d46 │ │ │ │ + cbnz r3, 171d9e │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 171d28 │ │ │ │ + bne.n 171d80 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171cf2 │ │ │ │ + b.n 171d4a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171dd4 │ │ │ │ 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, 171d82 │ │ │ │ + cbnz r1, 171dda │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 171d68 │ │ │ │ + bne.n 171dc0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ - b.n 171d2e │ │ │ │ + b.n 171d86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171d6c │ │ │ │ + bl 171b9c │ │ │ │ + b.n 171dc4 │ │ │ │ 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] @ (171fe8 ) │ │ │ │ + ldr r2, [pc, #584] @ (172040 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (171fec ) │ │ │ │ + ldr r3, [pc, #584] @ (172044 ) │ │ │ │ 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 171f46 │ │ │ │ + beq.w 171f9e │ │ │ │ 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 │ │ │ │ @@ -421579,469 +421610,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 171ee4 │ │ │ │ + bcs.n 171f3c │ │ │ │ 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 171e28 │ │ │ │ - b.n 171e5c │ │ │ │ + bne.n 171e80 │ │ │ │ + b.n 171eb4 │ │ │ │ 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, 171e84 │ │ │ │ + cbz r4, 171edc │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 171e24 │ │ │ │ + bne.n 171e7c │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (171ff0 ) │ │ │ │ + ldr r2, [pc, #392] @ (172048 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (171fec ) │ │ │ │ + ldr r3, [pc, #380] @ (172044 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 171fe4 │ │ │ │ + bne.w 17203c │ │ │ │ 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, 171ee0 │ │ │ │ + cbnz r0, 171f38 │ │ │ │ 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 171eca │ │ │ │ + bne.n 171f22 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171eb8 │ │ │ │ + bne.n 171f10 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 171e52 │ │ │ │ + beq.n 171eaa │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171e52 │ │ │ │ + b.n 171eaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171eac │ │ │ │ + b.n 171f04 │ │ │ │ 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 171fd6 │ │ │ │ + bne.n 17202e │ │ │ │ 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 171f2c │ │ │ │ + bne.n 171f84 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 171f1c │ │ │ │ + bne.n 171f74 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 171de0 │ │ │ │ + beq.w 171e38 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 171de0 │ │ │ │ + b.n 171e38 │ │ │ │ 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 171fde │ │ │ │ + beq.n 172036 │ │ │ │ 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 171f60 │ │ │ │ + bne.n 171fb8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 171fca │ │ │ │ + cbz r4, 172022 │ │ │ │ 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, 171fda │ │ │ │ + cbnz r0, 172032 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171fb0 │ │ │ │ + bne.n 172008 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 171fa0 │ │ │ │ + bne.n 171ff8 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 171dce │ │ │ │ + beq.w 171e26 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 171dce │ │ │ │ + b.n 171e26 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 171f84 │ │ │ │ + b.n 171fdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f08 │ │ │ │ + b.n 171f60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f96 │ │ │ │ + b.n 171fee │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 171fce │ │ │ │ + b.n 172026 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - b.n 17249c │ │ │ │ + b.n 172444 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172320 │ │ │ │ + b.n 1722c8 │ │ │ │ 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] @ (1720b8 ) │ │ │ │ + ldr r2, [pc, #168] @ (172110 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (1720bc ) │ │ │ │ + ldr r3, [pc, #168] @ (172114 ) │ │ │ │ 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, 1720b0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 172108 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17207a │ │ │ │ + cbz r5, 1720d2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17205a │ │ │ │ + beq.n 1720b2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172054 │ │ │ │ + bne.n 1720ac │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172044 │ │ │ │ + bne.n 17209c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17207a │ │ │ │ - cbz r6, 172096 │ │ │ │ + cbz r3, 1720d2 │ │ │ │ + cbz r6, 1720ee │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 172074 │ │ │ │ + bge.n 1720cc │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1720a2 │ │ │ │ + beq.n 1720fa │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17203c │ │ │ │ + bne.n 172094 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1720c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1720bc ) │ │ │ │ + ldr r2, [pc, #64] @ (172118 ) │ │ │ │ + ldr r3, [pc, #60] @ (172114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1720a6 │ │ │ │ + bne.n 1720fe │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ - b.n 172074 │ │ │ │ + bl 169654 │ │ │ │ + b.n 1720cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17207c │ │ │ │ + b.n 1720d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 36 @ 0x24 │ │ │ │ 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, 1720ee │ │ │ │ + cbz r2, 172146 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 172100 │ │ │ │ + bcc.n 172158 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 172134 │ │ │ │ + bcs.n 17218c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 180a60 │ │ │ │ + bl 180ab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c74 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 172112 │ │ │ │ + bne.n 17216a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1720ea │ │ │ │ + beq.n 172142 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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] @ (172184 ) │ │ │ │ - ldr r0, [pc, #52] @ (172188 ) │ │ │ │ + ldr r5, [pc, #52] @ (1721dc ) │ │ │ │ + ldr r0, [pc, #52] @ (1721e0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17217a │ │ │ │ + beq.n 1721d2 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 17211c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 172164 │ │ │ │ - ldr r0, [pc, #16] @ (17218c ) │ │ │ │ + bne.n 1721bc │ │ │ │ + ldr r0, [pc, #16] @ (1721e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfbbe006e │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + @ instruction: 0xfb66006e │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ 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] @ (172218 ) │ │ │ │ + ldr r2, [pc, #120] @ (172270 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17221c ) │ │ │ │ + ldr r3, [pc, #120] @ (172274 ) │ │ │ │ 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] @ (172220 ) │ │ │ │ + ldr r1, [pc, #92] @ (172278 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 172a9c │ │ │ │ - cbnz r0, 17220a │ │ │ │ + bl 172af4 │ │ │ │ + cbnz r0, 172262 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1721f6 │ │ │ │ + bmi.n 17224e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (172224 ) │ │ │ │ - ldr r3, [pc, #56] @ (17221c ) │ │ │ │ + ldr r2, [pc, #68] @ (17227c ) │ │ │ │ + ldr r3, [pc, #56] @ (172274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172214 │ │ │ │ + bne.n 17226c │ │ │ │ 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 1721dc │ │ │ │ + b.n 172234 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1721de │ │ │ │ + b.n 172236 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + ble.n 172270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #26 │ │ │ │ + ble.n 172204 │ │ │ │ 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] @ (17224c ) │ │ │ │ + ldr r0, [pc, #20] @ (1722a4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 180afc │ │ │ │ - ldr r0, [pc, #12] @ (172250 ) │ │ │ │ + bl 180b54 │ │ │ │ + ldr r0, [pc, #12] @ (1722a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d24 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ 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 172cf8 │ │ │ │ - cbnz r0, 17226c │ │ │ │ + bl 172d50 │ │ │ │ + cbnz r0, 1722c4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 172ce4 │ │ │ │ + bl 172d3c │ │ │ │ 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] @ (1724dc ) │ │ │ │ + ldr r1, [pc, #596] @ (172534 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1724e0 ) │ │ │ │ + ldr r2, [pc, #596] @ (172538 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1724e4 ) │ │ │ │ + ldr r5, [pc, #596] @ (17253c ) │ │ │ │ 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 172478 │ │ │ │ + bmi.w 1724d0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 172466 │ │ │ │ + bmi.w 1724be │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172446 │ │ │ │ + bne.w 17249e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1722e2 │ │ │ │ - b.n 17239c │ │ │ │ + bhi.n 17233a │ │ │ │ + b.n 1723f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b24 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17239c │ │ │ │ + bls.n 1723f4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722d2 │ │ │ │ + beq.n 17232a │ │ │ │ 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] │ │ │ │ @@ -422063,170 +422094,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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17243e │ │ │ │ + beq.n 172496 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17238c │ │ │ │ + cbz r3, 1723e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172376 │ │ │ │ + bne.n 1723ce │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1724b2 │ │ │ │ + beq.w 17250a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722c2 │ │ │ │ + beq.n 17231a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1722c2 │ │ │ │ + b.n 17231a │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 17241c │ │ │ │ + cbnz r7, 172474 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 172412 │ │ │ │ + beq.n 17246a │ │ │ │ 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, 1723fe │ │ │ │ + cbz r2, 172456 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1723fc │ │ │ │ + cbz r0, 172454 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1723dc │ │ │ │ + bne.n 172434 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1724a8 │ │ │ │ + beq.n 172500 │ │ │ │ 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 1723c4 │ │ │ │ + bne.n 17241c │ │ │ │ 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 180ba4 │ │ │ │ - ldr r2, [pc, #196] @ (1724e8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1724e0 ) │ │ │ │ + bl 180bfc │ │ │ │ + ldr r2, [pc, #196] @ (172540 ) │ │ │ │ + ldr r3, [pc, #184] @ (172538 ) │ │ │ │ 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 1724d6 │ │ │ │ + bne.n 17252e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ - b.n 1722c2 │ │ │ │ - ldr r2, [pc, #164] @ (1724ec ) │ │ │ │ + bl 180bfc │ │ │ │ + b.n 17231a │ │ │ │ + ldr r2, [pc, #164] @ (172544 ) │ │ │ │ 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 172b28 │ │ │ │ - b.n 1722ba │ │ │ │ + bl 172b80 │ │ │ │ + b.n 172312 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 47950 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4809c │ │ │ │ - b.n 1722b2 │ │ │ │ + b.n 17230a │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [pc, #104] @ (1724f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (172548 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1724c6 │ │ │ │ + cbz r3, 17251e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 180c08 │ │ │ │ + bl 180c60 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 172bac │ │ │ │ + bl 172c04 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1722ac │ │ │ │ + b.n 172304 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1723f0 │ │ │ │ + bl 16962c │ │ │ │ + b.n 172448 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1722c2 │ │ │ │ - b.n 172392 │ │ │ │ - ldr r3, [pc, #44] @ (1724f4 ) │ │ │ │ + beq.w 17231a │ │ │ │ + b.n 1723ea │ │ │ │ + ldr r3, [pc, #44] @ (17254c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 172492 │ │ │ │ + bl 180aa4 │ │ │ │ + b.n 1724ea │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 1725c4 │ │ │ │ + ble.n 17256c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1725bc │ │ │ │ + ble.n 172564 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 172498 │ │ │ │ + blt.n 172640 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r1, r2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -422240,87 +422271,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 172558 │ │ │ │ + cbz r2, 1725b0 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 172548 │ │ │ │ - bhi.n 172580 │ │ │ │ + beq.n 1725a0 │ │ │ │ + bhi.n 1725d8 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172536 │ │ │ │ + b.n 17258e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172546 │ │ │ │ + beq.n 17259e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172190 │ │ │ │ + bl 1721e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172530 │ │ │ │ + bne.n 172588 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 17254c │ │ │ │ + cbz r7, 1725a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172576 │ │ │ │ - bcs.n 17252a │ │ │ │ + beq.n 1725ce │ │ │ │ + bcs.n 172582 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 17211c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 17211c │ │ │ │ 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 172678 │ │ │ │ + beq.n 1726d0 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17263e │ │ │ │ + beq.n 172696 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1725c4 │ │ │ │ + beq.n 17261c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1725e2 │ │ │ │ - ldr r0, [pc, #364] @ (17273c ) │ │ │ │ + ble.n 17263a │ │ │ │ + ldr r0, [pc, #364] @ (172794 ) │ │ │ │ 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 172696 │ │ │ │ + bne.n 1726ee │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 172644 │ │ │ │ + beq.n 17269c │ │ │ │ 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 │ │ │ │ @@ -422339,60 +422370,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 180ab0 │ │ │ │ + bl 180b08 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17266a │ │ │ │ + beq.n 1726c2 │ │ │ │ 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 1726ae │ │ │ │ + bmi.n 172706 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b24 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 172654 │ │ │ │ - b.n 1725ea │ │ │ │ + beq.n 1726ac │ │ │ │ + b.n 172642 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1725b8 │ │ │ │ + bne.n 172610 │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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 1725e2 │ │ │ │ + bls.n 17263a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1724f8 │ │ │ │ + bl 172550 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1725e2 │ │ │ │ + b.n 17263a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17264c │ │ │ │ + bcs.n 1726a4 │ │ │ │ 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 │ │ │ │ @@ -422414,41 +422445,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 1726ea │ │ │ │ + bne.n 172742 │ │ │ │ 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 1725f4 │ │ │ │ + b.n 17264c │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 172344 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 17239c │ │ │ │ stmdb 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 16ca7c │ │ │ │ + bl 16cad4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172870 │ │ │ │ + beq.w 1728c8 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -422458,16 +422489,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 17287a │ │ │ │ - ldr r3, [pc, #300] @ (1728c4 ) │ │ │ │ + ble.n 1728d2 │ │ │ │ + ldr r3, [pc, #300] @ (17291c ) │ │ │ │ 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] │ │ │ │ @@ -422483,274 +422514,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 180afc │ │ │ │ + bl 180b54 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ae8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ae8 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17288a │ │ │ │ + beq.n 1728e2 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17288a │ │ │ │ + beq.n 1728e2 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 172824 │ │ │ │ - b.n 172836 │ │ │ │ + cbnz r3, 17287c │ │ │ │ + b.n 17288e │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 172836 │ │ │ │ + bls.n 17288e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172190 │ │ │ │ + bl 1721e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17281a │ │ │ │ - cbz r5, 17288a │ │ │ │ + bne.n 172872 │ │ │ │ + cbz r5, 1728e2 │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (1728c8 ) │ │ │ │ - ldr r0, [pc, #144] @ (1728cc ) │ │ │ │ - ldr r5, [pc, #148] @ (1728d0 ) │ │ │ │ + ldr r1, [pc, #144] @ (172920 ) │ │ │ │ + ldr r0, [pc, #144] @ (172924 ) │ │ │ │ + ldr r5, [pc, #148] @ (172928 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ - ldr r3, [pc, #132] @ (1728d4 ) │ │ │ │ + bl 180be0 │ │ │ │ + ldr r3, [pc, #132] @ (17292c ) │ │ │ │ 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 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ 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] @ (1728d8 ) │ │ │ │ + ldr r2, [pc, #92] @ (172930 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ - b.n 1727ae │ │ │ │ + b.n 172806 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 1728b2 │ │ │ │ + cbz r3, 17290a │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ 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} │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - stc2l 0, cr0, [lr], #440 @ 0x1b8 │ │ │ │ - ldc2l 0, cr0, [r4], {110} @ 0x6e │ │ │ │ - @ instruction: 0xf4bc006e │ │ │ │ + ldc2 0, cr0, [r6], {110} @ 0x6e │ │ │ │ + ldc2l 0, cr0, [ip], #-440 @ 0xfffffe48 │ │ │ │ + orn r0, r4, #15597568 @ 0xee0000 │ │ │ │ lsls r2, r0, #26 │ │ │ │ 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 1720c4 │ │ │ │ + bl 17211c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 17294a │ │ │ │ - ldr r0, [pc, #120] @ (172974 ) │ │ │ │ + cbz r3, 1729a2 │ │ │ │ + ldr r0, [pc, #120] @ (1729cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ - ldr r0, [pc, #116] @ (172978 ) │ │ │ │ + bl 180be0 │ │ │ │ + ldr r0, [pc, #116] @ (1729d0 ) │ │ │ │ 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 172942 │ │ │ │ - ldr.w ip, [pc, #100] @ 17297c │ │ │ │ + beq.n 17299a │ │ │ │ + ldr.w ip, [pc, #100] @ 1729d4 │ │ │ │ add ip, pc │ │ │ │ - b.n 17292c │ │ │ │ + b.n 172984 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 172942 │ │ │ │ + beq.n 17299a │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17291e │ │ │ │ + bne.n 172976 │ │ │ │ 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] @ (172980 ) │ │ │ │ + ldr r0, [pc, #60] @ (1729d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180ad4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b40 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ - ldc2 0, cr0, [r8], {110} @ 0x6e │ │ │ │ - and.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ - @ instruction: 0xf3f6006e │ │ │ │ - @ instruction: 0xfbd0006e │ │ │ │ + @ instruction: 0xfbc0006e │ │ │ │ + @ instruction: 0xf3b4006e │ │ │ │ + @ instruction: 0xf39e006e │ │ │ │ + @ instruction: 0xfb78006e │ │ │ │ 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 17258c │ │ │ │ + bl 1725e4 │ │ │ │ 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] @ (172a8c ) │ │ │ │ + ldr r2, [pc, #208] @ (172ae4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (172a90 ) │ │ │ │ + ldr r3, [pc, #208] @ (172ae8 ) │ │ │ │ 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 180b88 │ │ │ │ + bl 180be0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 172a80 │ │ │ │ + beq.n 172ad8 │ │ │ │ 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 172ccc │ │ │ │ + bl 172d24 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 172a2c │ │ │ │ - ldr.w sl, [pc, #144] @ 172a94 │ │ │ │ + cbz r3, 172a84 │ │ │ │ + ldr.w sl, [pc, #144] @ 172aec │ │ │ │ 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 17258c │ │ │ │ + bl 1725e4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 172a0c │ │ │ │ + bhi.n 172a64 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bfc │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 172a4e │ │ │ │ + cbz r2, 172aa6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 172a6e │ │ │ │ + cbnz r3, 172ac6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 172a42 │ │ │ │ + bhi.n 172a9a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #64] @ (172a98 ) │ │ │ │ - ldr r3, [pc, #56] @ (172a90 ) │ │ │ │ + ldr r2, [pc, #64] @ (172af0 ) │ │ │ │ + ldr r3, [pc, #56] @ (172ae8 ) │ │ │ │ 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 172a88 │ │ │ │ + bne.n 172ae0 │ │ │ │ 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 171ff8 │ │ │ │ + bl 172050 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172a46 │ │ │ │ + b.n 172a9e │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ - b.n 172a54 │ │ │ │ + bl 180bfc │ │ │ │ + b.n 172aac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 172b04 │ │ │ │ + bpl.n 172aac │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - bpl.n 1729e4 │ │ │ │ + bpl.n 172b8c │ │ │ │ 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] @ (172b1c ) │ │ │ │ - ldr r3, [pc, #112] @ (172b20 ) │ │ │ │ + ldr r2, [pc, #108] @ (172b74 ) │ │ │ │ + ldr r3, [pc, #112] @ (172b78 ) │ │ │ │ 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] │ │ │ │ @@ -422768,68 +422799,68 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 4755c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180c18 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 4755c │ │ │ │ - ldr r2, [pc, #36] @ (172b24 ) │ │ │ │ - ldr r3, [pc, #28] @ (172b20 ) │ │ │ │ + ldr r2, [pc, #36] @ (172b7c ) │ │ │ │ + ldr r3, [pc, #28] @ (172b78 ) │ │ │ │ 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 172b18 │ │ │ │ + bne.n 172b70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172bb4 │ │ │ │ + bmi.n 172b5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172b1c │ │ │ │ + bmi.n 172ac4 │ │ │ │ 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] @ (172ba0 ) │ │ │ │ + ldr r2, [pc, #104] @ (172bf8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (172ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (172bfc ) │ │ │ │ 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 172b72 │ │ │ │ - ldr r2, [pc, #76] @ (172ba8 ) │ │ │ │ - ldr r3, [pc, #68] @ (172ba4 ) │ │ │ │ + beq.n 172bca │ │ │ │ + ldr r2, [pc, #76] @ (172c00 ) │ │ │ │ + ldr r3, [pc, #68] @ (172bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172b9c │ │ │ │ + bne.n 172bf4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -422841,65 +422872,65 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 47fc0 │ │ │ │ - b.n 172b5a │ │ │ │ + b.n 172bb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172b20 │ │ │ │ + bmi.n 172cc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ae8 │ │ │ │ + bmi.n 172c90 │ │ │ │ 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] @ (172cc0 ) │ │ │ │ + ldr r1, [pc, #256] @ (172d18 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (172cc4 ) │ │ │ │ + ldr r3, [pc, #256] @ (172d1c ) │ │ │ │ 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 172ca0 │ │ │ │ + beq.n 172cf8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 4872c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 172c08 │ │ │ │ - ldr r2, [pc, #216] @ (172cc8 ) │ │ │ │ - ldr r3, [pc, #208] @ (172cc4 ) │ │ │ │ + beq.n 172c60 │ │ │ │ + ldr r2, [pc, #216] @ (172d20 ) │ │ │ │ + ldr r3, [pc, #208] @ (172d1c ) │ │ │ │ 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 172cbc │ │ │ │ + bne.n 172d14 │ │ │ │ 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 172cb0 │ │ │ │ + beq.n 172d08 │ │ │ │ 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] │ │ │ │ @@ -422912,15 +422943,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 172c1a │ │ │ │ + bhi.n 172c72 │ │ │ │ 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 │ │ │ │ @@ -422931,40 +422962,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 172c60 │ │ │ │ + bhi.n 172cb8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 486cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 172bee │ │ │ │ + b.n 172c46 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 172c5c │ │ │ │ - b.n 172c8e │ │ │ │ + bne.n 172cb4 │ │ │ │ + b.n 172ce6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - b.n 172c8e │ │ │ │ + b.n 172ce6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172d34 │ │ │ │ + bcc.n 172cdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ce0 │ │ │ │ + bcc.n 172c88 │ │ │ │ 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 │ │ │ │ @@ -423006,37 +423037,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 172d7c │ │ │ │ + beq.n 172dd4 │ │ │ │ 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 172d76 │ │ │ │ + beq.n 172dce │ │ │ │ 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 172dd0 │ │ │ │ + beq.n 172e28 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 48388 │ │ │ │ @@ -423045,23 +423076,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 172d6a │ │ │ │ + b.n 172dc2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ - b.n 172dc0 │ │ │ │ + b.n 172e18 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 172dfc │ │ │ │ + beq.n 172e54 │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -423071,121 +423102,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] @ 172e6c │ │ │ │ + ldr.w ip, [pc, #88] @ 172ec4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (172e70 ) │ │ │ │ + ldr r5, [pc, #88] @ (172ec8 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (172e74 ) │ │ │ │ + ldr r4, [pc, #84] @ (172ecc ) │ │ │ │ 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 16b7b4 │ │ │ │ - ldr r2, [pc, #44] @ (172e78 ) │ │ │ │ - ldr r3, [pc, #32] @ (172e70 ) │ │ │ │ + bl 16b80c │ │ │ │ + ldr r2, [pc, #44] @ (172ed0 ) │ │ │ │ + ldr r3, [pc, #32] @ (172ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172e68 │ │ │ │ + bne.n 172ec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bne.n 172e34 │ │ │ │ + bne.n 172ddc │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf710006e │ │ │ │ - bne.n 172dd8 │ │ │ │ + @ instruction: 0xf6b8006e │ │ │ │ + bne.n 172f80 │ │ │ │ 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, 172ede │ │ │ │ + cbz r0, 172f36 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 172ed6 │ │ │ │ - ldr r1, [pc, #144] @ (172f28 ) │ │ │ │ + beq.n 172f2e │ │ │ │ + ldr r1, [pc, #144] @ (172f80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ - ldr r1, [pc, #136] @ (172f2c ) │ │ │ │ + cbz r0, 172f2c │ │ │ │ + ldr r1, [pc, #136] @ (172f84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #124] @ (172f30 ) │ │ │ │ + cbz r0, 172f3a │ │ │ │ + ldr r1, [pc, #124] @ (172f88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #116] @ (172f34 ) │ │ │ │ + cbz r0, 172f3a │ │ │ │ + ldr r1, [pc, #116] @ (172f8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ + cbz r0, 172f2c │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 172ee6 │ │ │ │ + bne.n 172f3e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 172ee6 │ │ │ │ + cbnz r3, 172f3e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172e96 │ │ │ │ + bne.n 172eee │ │ │ │ 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] @ (172f38 ) │ │ │ │ + ldr r1, [pc, #80] @ (172f90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #68] @ (172f3c ) │ │ │ │ + beq.n 172f2a │ │ │ │ + ldr r1, [pc, #68] @ (172f94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #60] @ (172f40 ) │ │ │ │ + beq.n 172f2a │ │ │ │ + ldr r1, [pc, #60] @ (172f98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #48] @ (172f44 ) │ │ │ │ + beq.n 172f2a │ │ │ │ + ldr r1, [pc, #48] @ (172f9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ @@ -423194,339 +423225,339 @@ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r4, r2 │ │ │ │ @ instruction: 0xf7260010 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ movs r0, r2 │ │ │ │ - bge.n 172e80 │ │ │ │ + bge.n 172ed8 │ │ │ │ movs r0, r2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #312] @ (17307c ) │ │ │ │ + ldr r0, [pc, #312] @ (1730d4 ) │ │ │ │ movs r4, r2 │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ 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] @ (172f84 ) │ │ │ │ + ldr r5, [pc, #44] @ (172fdc ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 172f62 │ │ │ │ + cbz r4, 172fba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (172f88 ) │ │ │ │ + ldr r0, [pc, #36] @ (172fe0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b864 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #24] @ (172f8c ) │ │ │ │ + bl 172ed4 │ │ │ │ + ldr r3, [pc, #24] @ (172fe4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - rsbs r0, r9, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf581006e │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ movs r1, r2 │ │ │ │ - subs.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ + sbc.w r0, r6, #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 16b80c │ │ │ │ + bl 16b864 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172fa0 │ │ │ │ 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 16b820 │ │ │ │ + bl 16b878 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172fa0 │ │ │ │ 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 16b80c │ │ │ │ + bl 16b864 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ + bl 172ed4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172fa0 │ │ │ │ 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] @ (173054 ) │ │ │ │ + ldr r2, [pc, #68] @ (1730ac ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (173058 ) │ │ │ │ + ldr r3, [pc, #68] @ (1730b0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 17304a │ │ │ │ + cbz r0, 1730a2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 477b8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17304a │ │ │ │ - ldr r2, [pc, #40] @ (17305c ) │ │ │ │ - ldr r3, [pc, #32] @ (173058 ) │ │ │ │ + beq.n 1730a2 │ │ │ │ + ldr r2, [pc, #40] @ (1730b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1730b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173050 │ │ │ │ + bne.n 1730a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 173032 │ │ │ │ + b.n 17308a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ 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] @ (1730cc ) │ │ │ │ + ldr r2, [pc, #88] @ (173124 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1730d0 ) │ │ │ │ + ldr r3, [pc, #88] @ (173128 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b80c │ │ │ │ - cbz r0, 1730c2 │ │ │ │ + bl 16b864 │ │ │ │ + cbz r0, 17311a │ │ │ │ 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 1730c2 │ │ │ │ - bl 172f48 │ │ │ │ - ldr r2, [pc, #44] @ (1730d4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1730d0 ) │ │ │ │ + beq.n 17311a │ │ │ │ + bl 172fa0 │ │ │ │ + ldr r2, [pc, #44] @ (17312c ) │ │ │ │ + ldr r3, [pc, #40] @ (173128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1730c8 │ │ │ │ + bne.n 173120 │ │ │ │ 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 1730a0 │ │ │ │ + b.n 1730f8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, 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, 173124 │ │ │ │ + cbz r1, 17317c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (173264 ) │ │ │ │ + ldr r1, [pc, #368] @ (1732bc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 485e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 173132 │ │ │ │ + cbz r0, 17318a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 17311e │ │ │ │ + cbz r7, 173176 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17319e │ │ │ │ + bne.n 1731f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 173112 │ │ │ │ + bne.n 17316a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 173128 │ │ │ │ + b.n 173180 │ │ │ │ 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] @ (173268 ) │ │ │ │ + ldr r1, [pc, #308] @ (1732c0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (17326c ) │ │ │ │ + ldr r0, [pc, #308] @ (1732c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 172e00 │ │ │ │ + bl 172e58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 17317c │ │ │ │ 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 17314c │ │ │ │ - ldr.w sl, [pc, #268] @ 173270 │ │ │ │ - ldr.w r9, [pc, #268] @ 173274 │ │ │ │ + bne.n 1731a4 │ │ │ │ + ldr.w sl, [pc, #268] @ 1732c8 │ │ │ │ + ldr.w r9, [pc, #268] @ 1732cc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17318c │ │ │ │ - ldr r0, [pc, #264] @ (173278 ) │ │ │ │ + b.n 1731e4 │ │ │ │ + ldr r0, [pc, #264] @ (1732d0 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 172e00 │ │ │ │ + bl 172e58 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 17317c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17316e │ │ │ │ + bne.n 1731c6 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17316e │ │ │ │ - ldr r3, [pc, #220] @ (17327c ) │ │ │ │ + b.n 1731c6 │ │ │ │ + ldr r3, [pc, #220] @ (1732d4 ) │ │ │ │ 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 17321e │ │ │ │ + beq.n 173276 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1731fe │ │ │ │ + cbz r6, 173256 │ │ │ │ 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 1731c4 │ │ │ │ + beq.n 17321c │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 173242 │ │ │ │ + beq.n 17329a │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1731ca │ │ │ │ + bne.n 173222 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 173254 │ │ │ │ + beq.n 1732ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 173128 │ │ │ │ + beq.n 173180 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1731b8 │ │ │ │ + bne.n 173210 │ │ │ │ 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 1731ac │ │ │ │ + bne.n 173204 │ │ │ │ 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 17321e │ │ │ │ + beq.n 173276 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1731f6 │ │ │ │ + b.n 17324e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173206 │ │ │ │ - b.n 17321e │ │ │ │ + bne.n 17325e │ │ │ │ + b.n 173276 │ │ │ │ bkpt 0x00f4 │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x00ba │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ @@ -423542,222 +423573,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 16b80c │ │ │ │ + bl 16b864 │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1730d8 │ │ │ │ + bl 173130 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172fa0 │ │ │ │ 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 173358 │ │ │ │ + beq.n 1733b0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173368 │ │ │ │ - ldr r6, [pc, #140] @ (173370 ) │ │ │ │ + beq.n 1733c0 │ │ │ │ + ldr r6, [pc, #140] @ (1733c8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (173374 ) │ │ │ │ + ldr r5, [pc, #140] @ (1733cc ) │ │ │ │ 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, 173344 │ │ │ │ - cbz r4, 17333e │ │ │ │ + cbz r3, 17339c │ │ │ │ + cbz r4, 173396 │ │ │ │ blx 47698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 17332e │ │ │ │ + cbz r2, 173386 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 173320 │ │ │ │ + beq.n 173378 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17334a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17331c │ │ │ │ + bne.n 173374 │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17334a │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17334a │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1732ee │ │ │ │ + bne.n 173346 │ │ │ │ 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 17334e │ │ │ │ + b.n 1733a6 │ │ │ │ nop │ │ │ │ ldrsh r2, [r6, r7] │ │ │ │ movs r0, r2 │ │ │ │ pop {r2, r4, r5, pc} │ │ │ │ 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 17341c │ │ │ │ - ldr.w r9, [pc, #240] @ 173484 │ │ │ │ + beq.n 173474 │ │ │ │ + ldr.w r9, [pc, #240] @ 1734dc │ │ │ │ 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 17341c │ │ │ │ + beq.n 173474 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 173424 │ │ │ │ + beq.n 17347c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 17344c │ │ │ │ + beq.n 1734a4 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17342e │ │ │ │ + beq.n 173486 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 17345c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1733d2 │ │ │ │ + b.n 17342a │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 17345c │ │ │ │ mov r0, sl │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 173420 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 173420 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17345c │ │ │ │ + beq.n 1734b4 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1733d2 │ │ │ │ + bne.n 17342a │ │ │ │ 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 1733a8 │ │ │ │ + bne.n 173400 │ │ │ │ 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 1733b4 │ │ │ │ + bne.n 17340c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 17340c │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 17340c │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 173464 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 173466 │ │ │ │ + beq.n 1734be │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1733b8 │ │ │ │ + b.n 173410 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1733c8 │ │ │ │ + b.n 173420 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 1734ae │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 1734ae │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 173464 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ 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] @ (1735e4 ) │ │ │ │ + ldr r6, [pc, #324] @ (17363c ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #324] @ (1735e8 ) │ │ │ │ + ldr r5, [pc, #324] @ (173640 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #320] @ (1735ec ) │ │ │ │ + ldr r4, [pc, #320] @ (173644 ) │ │ │ │ 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 │ │ │ │ @@ -423768,514 +423799,514 @@ │ │ │ │ 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 17357c │ │ │ │ + beq.n 1735d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17357c │ │ │ │ - ldr r3, [pc, #268] @ (1735f0 ) │ │ │ │ + beq.n 1735d4 │ │ │ │ + ldr r3, [pc, #268] @ (173648 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r6, r5, #8 │ │ │ │ mov sl, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #256] @ (1735f4 ) │ │ │ │ + ldr r3, [pc, #256] @ (17364c ) │ │ │ │ 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 173550 │ │ │ │ + b.n 1735a8 │ │ │ │ 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, 17357a │ │ │ │ + cbnz r3, 1735d2 │ │ │ │ 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 1735b0 │ │ │ │ + bls.n 173608 │ │ │ │ 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 16b18c │ │ │ │ + bl 16b1e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17350c │ │ │ │ + bne.n 173564 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r3, [pc, #112] @ (1735f8 ) │ │ │ │ - ldr r2, [pc, #116] @ (1735fc ) │ │ │ │ + ldr r3, [pc, #112] @ (173650 ) │ │ │ │ + ldr r2, [pc, #116] @ (173654 ) │ │ │ │ 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] @ (1735e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (173640 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1735e0 │ │ │ │ + bne.n 173638 │ │ │ │ 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 17357c │ │ │ │ + beq.n 1735d4 │ │ │ │ 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 1735ca │ │ │ │ + bne.n 173622 │ │ │ │ sxth r4, r4 │ │ │ │ - b.n 17357e │ │ │ │ + b.n 1735d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173640 │ │ │ │ + cbnz r6, 173698 │ │ │ │ movs r1, r2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ 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] @ (173950 ) │ │ │ │ + ldr r4, [pc, #832] @ (1739a8 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #832] @ (173954 ) │ │ │ │ + ldr r3, [pc, #832] @ (1739ac ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #828] @ (173958 ) │ │ │ │ + ldr r0, [pc, #828] @ (1739b0 ) │ │ │ │ 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 173712 │ │ │ │ + beq.n 17376a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 173728 │ │ │ │ + beq.n 173780 │ │ │ │ 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] @ (17395c ) │ │ │ │ + ldr r2, [pc, #764] @ (1739b4 ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ldr r0, [pc, #756] @ (173960 ) │ │ │ │ + ldr r0, [pc, #756] @ (1739b8 ) │ │ │ │ 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 17369c │ │ │ │ - b.n 1736b0 │ │ │ │ + bge.n 1736f4 │ │ │ │ + b.n 173708 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 173914 │ │ │ │ + beq.w 17396c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 173694 │ │ │ │ + beq.n 1736ec │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r0, [pc, #688] @ (173964 ) │ │ │ │ + ldr r0, [pc, #688] @ (1739bc ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #688] @ (173968 ) │ │ │ │ + ldr r5, [pc, #688] @ (1739c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172f90 │ │ │ │ - ldr r3, [pc, #684] @ (17396c ) │ │ │ │ + bl 172fe8 │ │ │ │ + ldr r3, [pc, #684] @ (1739c4 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 173488 │ │ │ │ + bl 1734e0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 173926 │ │ │ │ - ldr r3, [pc, #664] @ (173970 ) │ │ │ │ + beq.w 17397e │ │ │ │ + ldr r3, [pc, #664] @ (1739c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 17372e │ │ │ │ - ldr r4, [pc, #660] @ (173974 ) │ │ │ │ + cbnz r3, 173786 │ │ │ │ + ldr r4, [pc, #660] @ (1739cc ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #660] @ (173978 ) │ │ │ │ + ldr r1, [pc, #660] @ (1739d0 ) │ │ │ │ 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] @ (17397c ) │ │ │ │ - ldr r3, [pc, #600] @ (173954 ) │ │ │ │ + ldr r2, [pc, #640] @ (1739d4 ) │ │ │ │ + ldr r3, [pc, #600] @ (1739ac ) │ │ │ │ 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 17394a │ │ │ │ + bne.w 1739a2 │ │ │ │ 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 17364a │ │ │ │ + bne.n 1736a2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 17364a │ │ │ │ + bne.n 1736a2 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 173654 │ │ │ │ - ldr r4, [pc, #592] @ (173980 ) │ │ │ │ + b.n 1736ac │ │ │ │ + ldr r4, [pc, #592] @ (1739d8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173984 ) │ │ │ │ + ldr r1, [pc, #592] @ (1739dc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #580] @ (173988 ) │ │ │ │ + ldr r1, [pc, #580] @ (1739e0 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ (17398c ) │ │ │ │ + ldr r1, [pc, #572] @ (1739e4 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #564] @ (173990 ) │ │ │ │ + ldr r1, [pc, #564] @ (1739e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #552] @ (173994 ) │ │ │ │ + ldr r1, [pc, #552] @ (1739ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #540] @ (173998 ) │ │ │ │ + ldr r1, [pc, #540] @ (1739f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #528] @ (17399c ) │ │ │ │ + ldr r1, [pc, #528] @ (1739f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #516] @ (1739a0 ) │ │ │ │ + ldr r1, [pc, #516] @ (1739f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #504] @ (1739a4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1739fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #492] @ (1739a8 ) │ │ │ │ + ldr r1, [pc, #492] @ (173a00 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #484] @ (1739ac ) │ │ │ │ + ldr r1, [pc, #484] @ (173a04 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #472] @ (1739b0 ) │ │ │ │ + ldr r1, [pc, #472] @ (173a08 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #460] @ (1739b4 ) │ │ │ │ + ldr r1, [pc, #460] @ (173a0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #448] @ (1739b8 ) │ │ │ │ + ldr r1, [pc, #448] @ (173a10 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #436] @ (1739bc ) │ │ │ │ + ldr r1, [pc, #436] @ (173a14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #424] @ (1739c0 ) │ │ │ │ + ldr r1, [pc, #424] @ (173a18 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #412] @ (1739c4 ) │ │ │ │ + ldr r1, [pc, #412] @ (173a1c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #404] @ (1739c8 ) │ │ │ │ + ldr r1, [pc, #404] @ (173a20 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #392] @ (1739cc ) │ │ │ │ + ldr r1, [pc, #392] @ (173a24 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #380] @ (1739d0 ) │ │ │ │ + ldr r1, [pc, #380] @ (173a28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #368] @ (1739d4 ) │ │ │ │ + ldr r1, [pc, #368] @ (173a2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #356] @ (1739d8 ) │ │ │ │ + ldr r1, [pc, #356] @ (173a30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #344] @ (1739dc ) │ │ │ │ + ldr r1, [pc, #344] @ (173a34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #332] @ (1739e0 ) │ │ │ │ + ldr r1, [pc, #332] @ (173a38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #320] @ (1739e4 ) │ │ │ │ + ldr r1, [pc, #320] @ (173a3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #308] @ (1739e8 ) │ │ │ │ + ldr r1, [pc, #308] @ (173a40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #300] @ (1739ec ) │ │ │ │ + ldr r1, [pc, #300] @ (173a44 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #288] @ (1739f0 ) │ │ │ │ + ldr r1, [pc, #288] @ (173a48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #276] @ (1739f4 ) │ │ │ │ + ldr r1, [pc, #276] @ (173a4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #264] @ (1739f8 ) │ │ │ │ + ldr r1, [pc, #264] @ (173a50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1739fc ) │ │ │ │ + ldr r1, [pc, #256] @ (173a54 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (173a00 ) │ │ │ │ + ldr r1, [pc, #248] @ (173a58 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 1736dc │ │ │ │ - ldr r3, [pc, #236] @ (173a04 ) │ │ │ │ + b.n 173734 │ │ │ │ + ldr r3, [pc, #236] @ (173a5c ) │ │ │ │ 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 1736aa │ │ │ │ - ldr r0, [pc, #224] @ (173a08 ) │ │ │ │ + b.n 173702 │ │ │ │ + ldr r0, [pc, #224] @ (173a60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ + bl 17300c │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #212] @ (173a0c ) │ │ │ │ + bl 172ed4 │ │ │ │ + ldr r3, [pc, #212] @ (173a64 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1736d4 │ │ │ │ + b.n 17372c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399a │ │ │ │ + cbnz r2, 1739f2 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r2, 173992 │ │ │ │ + cbnz r2, 1739ea │ │ │ │ movs r1, r2 │ │ │ │ - cdp2 0, 7, cr0, cr5, cr14, {3} │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + cdp2 0, 1, cr0, cr13, cr14, {3} │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr14, {3} │ │ │ │ - cdp2 0, 5, cr0, cr4, cr14, {3} │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr14, {3} │ │ │ │ + ldc2l 0, cr0, [ip, #440]! @ 0x1b8 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399e │ │ │ │ + cbnz r2, 1739f6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739a4 │ │ │ │ + cbnz r6, 1739fc │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739ae │ │ │ │ + cbnz r6, 173a06 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739b8 │ │ │ │ + cbnz r0, 173a10 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c0 │ │ │ │ + cbnz r0, 173a18 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c8 │ │ │ │ + cbnz r0, 173a20 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d0 │ │ │ │ + cbnz r0, 173a28 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d8 │ │ │ │ + cbnz r0, 173a30 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e0 │ │ │ │ + cbnz r0, 173a38 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e8 │ │ │ │ + cbnz r0, 173a40 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 1739ee │ │ │ │ + cbnz r4, 173a46 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r2 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r4 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r6 │ │ │ │ movs r1, r2 │ │ │ │ @@ -424299,184 +424330,184 @@ │ │ │ │ movs r1, r2 │ │ │ │ revsh r4, r1 │ │ │ │ movs r1, r2 │ │ │ │ revsh r0, r4 │ │ │ │ movs r1, r2 │ │ │ │ revsh r4, r6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a32 │ │ │ │ + cbnz r0, 173a8a │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a3c │ │ │ │ + cbnz r0, 173a94 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a44 │ │ │ │ + cbnz r4, 173a9c │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a4e │ │ │ │ + cbnz r0, 173aa6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a56 │ │ │ │ + cbnz r4, 173aae │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a60 │ │ │ │ + cbnz r4, 173ab8 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb752 │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xfbfc006e │ │ │ │ - cbz r0, 173a56 │ │ │ │ + @ instruction: 0xfba4006e │ │ │ │ + cbz r0, 173aae │ │ │ │ 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] @ (173a5c ) │ │ │ │ + ldr r4, [pc, #56] @ (173ab4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 488ac │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 173a50 │ │ │ │ + cbz r0, 173aa8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173a80 │ │ │ │ blx 47c6c │ │ │ │ - cbz r0, 173a50 │ │ │ │ + cbz r0, 173aa8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173a80 │ │ │ │ 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 │ │ │ │ hlt 0x0002 │ │ │ │ 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] @ 173ab8 │ │ │ │ + ldr.w ip, [pc, #68] @ 173b10 │ │ │ │ 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] @ (173abc ) │ │ │ │ + ldr r4, [pc, #48] @ (173b14 ) │ │ │ │ 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] @ (173ac0 ) │ │ │ │ - ldr r3, [pc, #28] @ (173abc ) │ │ │ │ + ldr r2, [pc, #36] @ (173b18 ) │ │ │ │ + ldr r3, [pc, #28] @ (173b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173ab2 │ │ │ │ + bne.n 173b0a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ 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 1661dc │ │ │ │ - cbz r7, 173b10 │ │ │ │ + bl 166234 │ │ │ │ + cbz r7, 173b68 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166234 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f94 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 173ae2 │ │ │ │ + bne.n 173b3a │ │ │ │ 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 166484 │ │ │ │ + bl 1664dc │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 173b9e │ │ │ │ + cbz r3, 173bf6 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 166484 │ │ │ │ + bl 1664dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16643c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 173b4a │ │ │ │ + bhi.n 173ba2 │ │ │ │ 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 │ │ │ │ @@ -424485,46 +424516,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 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 173c42 │ │ │ │ + bmi.n 173c9a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 173c48 │ │ │ │ + cbz r3, 173ca0 │ │ │ │ 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] │ │ │ │ @@ -424537,15 +424568,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 173c1c │ │ │ │ + b.n 173c74 │ │ │ │ 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] │ │ │ │ @@ -424576,15 +424607,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 173cea │ │ │ │ + bmi.n 173d42 │ │ │ │ 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] │ │ │ │ @@ -424614,23 +424645,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 173d8e │ │ │ │ + beq.n 173de6 │ │ │ │ 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 173d88 │ │ │ │ + beq.n 173de0 │ │ │ │ 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] │ │ │ │ @@ -424651,48 +424682,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 173d72 │ │ │ │ + b.n 173dca │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 173db0 │ │ │ │ + beq.n 173e08 │ │ │ │ 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 173d72 │ │ │ │ + b.n 173dca │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 173d72 │ │ │ │ + b.n 173dca │ │ │ │ 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 173de4 │ │ │ │ + beq.n 173e3c │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 173dd8 │ │ │ │ + bne.n 173e30 │ │ │ │ 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 │ │ │ │ @@ -424701,43 +424732,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 173eee │ │ │ │ + beq.n 173f46 │ │ │ │ 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 174040 │ │ │ │ + beq.w 174098 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 173edc │ │ │ │ + bcc.n 173f34 │ │ │ │ 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, 173eba │ │ │ │ + cbz r6, 173f12 │ │ │ │ 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] │ │ │ │ @@ -424752,79 +424783,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 173eba │ │ │ │ + beq.n 173f12 │ │ │ │ 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 173edc │ │ │ │ + bcc.n 173f34 │ │ │ │ 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 174028 │ │ │ │ + bcs.w 174080 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 174040 │ │ │ │ + beq.w 174098 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 173e22 │ │ │ │ + b.n 173e7a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 17404e │ │ │ │ + beq.w 1740a6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 174014 │ │ │ │ + bcc.w 17406c │ │ │ │ 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 174022 │ │ │ │ + beq.n 17407a │ │ │ │ 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 174014 │ │ │ │ + bcc.n 17406c │ │ │ │ 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 173ff2 │ │ │ │ + beq.n 17404a │ │ │ │ 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 │ │ │ │ @@ -424842,17 +424873,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 173ff2 │ │ │ │ + beq.n 17404a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 174036 │ │ │ │ + beq.n 17408e │ │ │ │ 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 │ │ │ │ @@ -424866,128 +424897,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 174014 │ │ │ │ + bcc.n 17406c │ │ │ │ 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 173cec │ │ │ │ + bl 173d44 │ │ │ │ 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 174040 │ │ │ │ + beq.n 174098 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 173efc │ │ │ │ + b.n 173f54 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 173f4c │ │ │ │ + b.n 173fa4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 173ffc │ │ │ │ + b.n 174054 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 173fe4 │ │ │ │ + b.n 17403c │ │ │ │ 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 17400a │ │ │ │ + b.n 174062 │ │ │ │ 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 17409a │ │ │ │ + beq.n 1740f2 │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 1740ae │ │ │ │ + bcc.n 174106 │ │ │ │ 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 1740a0 │ │ │ │ + bcs.n 1740f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 173cec │ │ │ │ + bl 173d44 │ │ │ │ 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 17409a │ │ │ │ + beq.n 1740f2 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 174072 │ │ │ │ + b.n 1740ca │ │ │ │ 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 1741f2 │ │ │ │ + beq.w 17424a │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1740f0 │ │ │ │ + b.n 174148 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 174132 │ │ │ │ + beq.n 17418a │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1740e6 │ │ │ │ - cbnz r3, 17415e │ │ │ │ + bcc.n 17413e │ │ │ │ + cbnz r3, 1741b6 │ │ │ │ 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 1741f2 │ │ │ │ + bne.n 17424a │ │ │ │ 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] │ │ │ │ @@ -424996,373 +425027,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 1741c8 │ │ │ │ + beq.n 174220 │ │ │ │ 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 17411c │ │ │ │ + b.n 174174 │ │ │ │ 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 17419c │ │ │ │ + beq.n 1741f4 │ │ │ │ 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 174110 │ │ │ │ + beq.n 174168 │ │ │ │ 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 174152 │ │ │ │ + b.n 1741aa │ │ │ │ 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 1741ce │ │ │ │ + beq.n 174226 │ │ │ │ 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 17411c │ │ │ │ + b.n 174174 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1741b6 │ │ │ │ + b.n 17420e │ │ │ │ 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 17411c │ │ │ │ + b.n 174174 │ │ │ │ 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 17411c │ │ │ │ + b.n 174174 │ │ │ │ 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] @ 174250 │ │ │ │ + vldr d7, [pc, #44] @ 1742a8 │ │ │ │ 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 174244 │ │ │ │ + bne.n 17429c │ │ │ │ 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 1740bc │ │ │ │ - b.n 174238 │ │ │ │ + bl 174114 │ │ │ │ + b.n 174290 │ │ │ │ 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] @ (1743c4 ) │ │ │ │ - ldr r3, [pc, #344] @ (1743c8 ) │ │ │ │ + ldr r1, [pc, #344] @ (17441c ) │ │ │ │ + ldr r3, [pc, #344] @ (174420 ) │ │ │ │ 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 174298 │ │ │ │ + bne.n 1742f0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174288 │ │ │ │ + bne.n 1742e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174364 │ │ │ │ + bne.n 1743bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1742e4 │ │ │ │ + cbz r6, 17433c │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1742b2 │ │ │ │ + bne.n 17430a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174356 │ │ │ │ - ldr r2, [pc, #256] @ (1743cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1743c8 ) │ │ │ │ + bne.n 1743ae │ │ │ │ + ldr r2, [pc, #256] @ (174424 ) │ │ │ │ + ldr r3, [pc, #252] @ (174420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1743be │ │ │ │ + bne.n 174416 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1743d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (174428 ) │ │ │ │ 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 1742ae │ │ │ │ + beq.n 174306 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 47fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 174310 │ │ │ │ + bne.n 174368 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 174350 │ │ │ │ + bne.n 1743a8 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 174352 │ │ │ │ - bl 17c920 │ │ │ │ + cbz r0, 1743aa │ │ │ │ + bl 17c978 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17434a │ │ │ │ + cbz r0, 1743a2 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1743aa │ │ │ │ + bne.n 174402 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17ca34 │ │ │ │ + bl 17ca8c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 47574 │ │ │ │ - b.n 1742ae │ │ │ │ + b.n 174306 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174342 │ │ │ │ + b.n 17439a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1742c8 │ │ │ │ + bl 16962c │ │ │ │ + b.n 174320 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17438e │ │ │ │ + bne.n 1743e6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174378 │ │ │ │ + bne.n 1743d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17436a │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 1743c2 │ │ │ │ + b.n 1742f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174394 │ │ │ │ + bne.n 1743ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174368 │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 1743c0 │ │ │ │ + b.n 1742f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17cb24 │ │ │ │ - b.n 174330 │ │ │ │ + bl 17cb7c │ │ │ │ + b.n 174388 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 174408 │ │ │ │ + cbz r0, 174460 │ │ │ │ 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] @ (174408 ) │ │ │ │ + ldr r0, [pc, #32] @ (174460 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 173060 │ │ │ │ + bl 1730b8 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 48250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 174406 │ │ │ │ + cbz r0, 17445e │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ 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 17442e │ │ │ │ + b.n 174486 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 17443a │ │ │ │ + cbnz r2, 174492 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 174424 │ │ │ │ + bne.n 17447c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 17cae8 │ │ │ │ + bl 17cb40 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 47574 │ │ │ │ - b.n 17441c │ │ │ │ + b.n 174474 │ │ │ │ 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, 174490 │ │ │ │ + cbz r2, 1744e8 │ │ │ │ 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, 17448a │ │ │ │ + cbz r5, 1744e2 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cb24 │ │ │ │ + bl 17cb7c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17446c │ │ │ │ + bhi.n 1744c4 │ │ │ │ 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, 1744cc │ │ │ │ - b.n 174502 │ │ │ │ + cbnz r1, 174524 │ │ │ │ + b.n 17455a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cb2c │ │ │ │ - cbnz r0, 1744fc │ │ │ │ + bl 17cb84 │ │ │ │ + cbnz r0, 174554 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 174502 │ │ │ │ + bls.n 17455a │ │ │ │ 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 1744ba │ │ │ │ + bne.n 174512 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ - cbz r0, 174502 │ │ │ │ + bl 1742b0 │ │ │ │ + cbz r0, 17455a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 17cb2c │ │ │ │ + bl 17cb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1744c6 │ │ │ │ + beq.n 17451e │ │ │ │ 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} │ │ │ │ @@ -425371,167 +425402,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, 174542 │ │ │ │ - b.n 174602 │ │ │ │ + cbnz r1, 17459a │ │ │ │ + b.n 17465a │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ - cbnz r0, 174574 │ │ │ │ + bl 17cfb4 │ │ │ │ + cbnz r0, 1745cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1745e4 │ │ │ │ + bls.n 17463c │ │ │ │ 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 174530 │ │ │ │ + bne.n 174588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 1742b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 17459a │ │ │ │ + cbz r0, 1745f2 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ + bl 17cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17453a │ │ │ │ + beq.n 174592 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 17459c │ │ │ │ + blt.n 1745f4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1745e8 │ │ │ │ + cbz r0, 174640 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 17cd28 │ │ │ │ + bl 17cd80 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 174604 │ │ │ │ + cbz r3, 17465c │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 174610 │ │ │ │ + vldr d8, [pc, #108] @ 174668 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1745c8 │ │ │ │ - bl 17cfc0 │ │ │ │ + b.n 174620 │ │ │ │ + bl 17d018 │ │ │ │ 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 1745fc │ │ │ │ + bcs.n 174654 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1745a8 │ │ │ │ + bne.n 174600 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 1742b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745be │ │ │ │ + beq.n 174616 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1745a8 │ │ │ │ + b.n 174600 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 17459c │ │ │ │ + b.n 1745f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 1742b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174592 │ │ │ │ + beq.n 1745ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 174586 │ │ │ │ + b.n 1745de │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 1745d8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 1745d8 │ │ │ │ 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] @ (174650 ) │ │ │ │ + ldr r5, [pc, #40] @ (1746a8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a000 │ │ │ │ + bl 17a058 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 174640 │ │ │ │ - bl 165cdc │ │ │ │ + cbnz r3, 174698 │ │ │ │ + bl 165d34 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #444 @ 0x1bc │ │ │ │ - bne.n 17462e │ │ │ │ + bne.n 174686 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.u32 q8, q5, q15 │ │ │ │ + vhadd.u16 q0, q1, q15 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 174680 │ │ │ │ + bne.n 1746d8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174668 │ │ │ │ + bne.n 1746c0 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1746ae │ │ │ │ + bls.n 174706 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 │ │ │ │ @@ -425539,15 +425570,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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 │ │ │ │ @@ -425556,101 +425587,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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 174752 │ │ │ │ + beq.n 1747aa │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 17474c │ │ │ │ + bne.n 1747a4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174734 │ │ │ │ + bne.n 17478c │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 174790 │ │ │ │ + bne.n 1747e8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174778 │ │ │ │ + bne.n 1747d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17478c │ │ │ │ + bne.n 1747e4 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 1747cc │ │ │ │ + bne.n 174824 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1747b4 │ │ │ │ + bne.n 17480c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1747c8 │ │ │ │ + bne.n 174820 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 │ │ │ │ @@ -425658,15 +425689,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 165ccc │ │ │ │ + bl 165d24 │ │ │ │ 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 │ │ │ │ @@ -425676,63 +425707,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 17486c │ │ │ │ + bne.n 1748c4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 17489e │ │ │ │ + bhi.n 1748f6 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 174886 │ │ │ │ + bne.n 1748de │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 174896 │ │ │ │ + beq.n 1748ee │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 174896 │ │ │ │ + b.n 1748ee │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1748dc ) │ │ │ │ + ldr r1, [pc, #24] @ (174934 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1748e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (174938 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ - ldr r3, [pc, #16] @ (1748e4 ) │ │ │ │ + bl 180aa4 │ │ │ │ + ldr r3, [pc, #16] @ (17493c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - stc2l 0, cr0, [r6], {110} @ 0x6e │ │ │ │ - stc2l 0, cr0, [r2], {110} @ 0x6e │ │ │ │ + stc2l 0, cr0, [lr], #-440 @ 0xfffffe48 │ │ │ │ + stc2l 0, cr0, [sl], #-440 @ 0xfffffe48 │ │ │ │ cmp.w r0, #340 @ 0x154 │ │ │ │ - bcs.w 174be4 │ │ │ │ + bcs.w 174c3c │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 174a56 │ │ │ │ + bls.w 174aae │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bhi.w 174a54 │ │ │ │ + bhi.w 174aac │ │ │ │ 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 │ │ │ │ @@ -425897,18 +425928,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 174ce4 │ │ │ │ + bhi.w 174d3c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174a70 ) │ │ │ │ + bhi.n 174aac │ │ │ │ + add r2, pc, #8 @ (adr r2, 174ac8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -426016,18 +426047,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 174ce6 │ │ │ │ + bhi.n 174d3e │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174c00 ) │ │ │ │ + bhi.w 174aac │ │ │ │ + add r2, pc, #8 @ (adr r2, 174c58 ) │ │ │ │ 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} │ │ │ │ @@ -426125,44 +426156,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 174cfe │ │ │ │ + cbz r2, 174d56 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 174d02 │ │ │ │ + beq.n 174d5a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 174d12 │ │ │ │ + beq.n 174d6a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (174d30 ) │ │ │ │ + ldr r3, [pc, #44] @ (174d88 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (174d34 ) │ │ │ │ + ldr r3, [pc, #32] @ (174d8c ) │ │ │ │ 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 174d00 │ │ │ │ + ble.n 174d58 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ lsls r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -426185,15 +426216,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 175050 │ │ │ │ + beq.w 1750a8 │ │ │ │ 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 │ │ │ │ @@ -426218,50 +426249,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 174f40 │ │ │ │ + ble.w 174f98 │ │ │ │ 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 174de2 │ │ │ │ + bgt.n 174e3a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174f54 │ │ │ │ + bne.w 174fac │ │ │ │ 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 174d8a │ │ │ │ + bne.n 174de2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174eec │ │ │ │ + beq.n 174f44 │ │ │ │ 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 │ │ │ │ @@ -426300,79 +426331,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 174e7c │ │ │ │ + bne.n 174ed4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174e74 │ │ │ │ + bne.n 174ecc │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174f90 │ │ │ │ + bne.n 174fe8 │ │ │ │ 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 174f2c │ │ │ │ + bgt.n 174f84 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 174f2c │ │ │ │ + cbz r1, 174f84 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 174f06 │ │ │ │ + bne.n 174f5e │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 174f02 │ │ │ │ + bne.n 174f5a │ │ │ │ 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 174e1a │ │ │ │ + beq.w 174e72 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 174e38 │ │ │ │ + beq.w 174e90 │ │ │ │ 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 174f8a │ │ │ │ + beq.n 174fe2 │ │ │ │ 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 174f62 │ │ │ │ - b.n 174e38 │ │ │ │ + bne.n 174fba │ │ │ │ + b.n 174e90 │ │ │ │ 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 │ │ │ │ @@ -426396,61 +426427,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 175022 │ │ │ │ + bgt.n 17507a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 175022 │ │ │ │ + beq.n 17507a │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 175038 │ │ │ │ + blt.n 175090 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 175022 │ │ │ │ + bge.n 17507a │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 174faa │ │ │ │ + bne.n 175002 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 174fa6 │ │ │ │ + bne.n 174ffe │ │ │ │ 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 175022 │ │ │ │ + bge.n 17507a │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 175022 │ │ │ │ + b.n 17507a │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174e40 │ │ │ │ + b.n 174e98 │ │ │ │ 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 175116 │ │ │ │ + ble.n 17516e │ │ │ │ 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 │ │ │ │ @@ -426474,51 +426505,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 1750f0 │ │ │ │ + ble.n 175148 │ │ │ │ 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 1750c8 │ │ │ │ + bgt.n 175120 │ │ │ │ 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 175080 │ │ │ │ + bne.n 1750d8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 17507a │ │ │ │ + bgt.n 1750d2 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 17506a │ │ │ │ + bne.n 1750c2 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 17531e │ │ │ │ + ble.w 175376 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1752a4 │ │ │ │ + ble.w 1752fc │ │ │ │ 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 │ │ │ │ @@ -426541,48 +426572,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 1751b2 │ │ │ │ + ble.n 17520a │ │ │ │ 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 17518a │ │ │ │ + bgt.n 1751e2 │ │ │ │ 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 17513e │ │ │ │ + bne.n 175196 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 175138 │ │ │ │ + bgt.n 175190 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1752ac │ │ │ │ + beq.n 175304 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752fc │ │ │ │ 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 │ │ │ │ @@ -426595,26 +426626,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 175212 │ │ │ │ + bne.n 17526a │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1751f0 │ │ │ │ + bne.n 175248 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1751ea │ │ │ │ + bgt.n 175242 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752fc │ │ │ │ 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] │ │ │ │ @@ -426625,46 +426656,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 175244 │ │ │ │ + bne.n 17529c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 175292 │ │ │ │ + ble.n 1752ea │ │ │ │ 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 175242 │ │ │ │ + bne.n 17529a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 17523e │ │ │ │ + bgt.n 175296 │ │ │ │ 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 175232 │ │ │ │ + beq.n 17528a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752fc │ │ │ │ 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 │ │ │ │ @@ -426679,49 +426710,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 1752f0 │ │ │ │ + bne.n 175348 │ │ │ │ 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 175302 │ │ │ │ + bne.n 17535a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1752d0 │ │ │ │ - b.n 175232 │ │ │ │ + bgt.n 175328 │ │ │ │ + b.n 17528a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752fc │ │ │ │ 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 17532e │ │ │ │ - b.n 1751d8 │ │ │ │ + bgt.n 175386 │ │ │ │ + b.n 175230 │ │ │ │ stmdb 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] @ 175770 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1757c8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 175774 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1757cc │ │ │ │ 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] │ │ │ │ @@ -426736,44 +426767,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 1753bc │ │ │ │ + ble.n 175414 │ │ │ │ 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 1753d8 │ │ │ │ + bgt.n 175430 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1753ae │ │ │ │ - ldr r2, [pc, #952] @ (175778 ) │ │ │ │ - ldr r3, [pc, #948] @ (175774 ) │ │ │ │ + bne.n 175406 │ │ │ │ + ldr r2, [pc, #952] @ (1757d0 ) │ │ │ │ + ldr r3, [pc, #948] @ (1757cc ) │ │ │ │ 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 17576c │ │ │ │ + bne.w 1757c4 │ │ │ │ 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] @ (17577c ) │ │ │ │ + ldr r1, [pc, #924] @ (1757d4 ) │ │ │ │ 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 │ │ │ │ @@ -426816,77 +426847,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] @ (175780 ) │ │ │ │ + ldr r1, [pc, #788] @ (1757d8 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 1754dc │ │ │ │ + cbz r7, 175534 │ │ │ │ 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 17548a │ │ │ │ + bne.n 1754e2 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 17547c │ │ │ │ + bcc.n 1754d4 │ │ │ │ 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 175434 │ │ │ │ + bne.n 17548c │ │ │ │ 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 175404 │ │ │ │ - b.n 1753bc │ │ │ │ + bne.n 17545c │ │ │ │ + b.n 175414 │ │ │ │ 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 174d38 │ │ │ │ + bl 174d90 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 175762 │ │ │ │ + beq.w 1757ba │ │ │ │ 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 │ │ │ │ @@ -426910,41 +426941,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 175580 │ │ │ │ + ble.n 1755d8 │ │ │ │ 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 175558 │ │ │ │ + bgt.n 1755b0 │ │ │ │ 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] @ (175784 ) │ │ │ │ + ldr r3, [pc, #504] @ (1757dc ) │ │ │ │ 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] @ (175788 ) │ │ │ │ + ldr r3, [pc, #492] @ (1757e0 ) │ │ │ │ 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 │ │ │ │ @@ -426953,36 +426984,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 175750 │ │ │ │ + beq.w 1757a8 │ │ │ │ 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 175606 │ │ │ │ + bne.n 17565e │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 17575a │ │ │ │ + bgt.w 1757b2 │ │ │ │ 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 17560c │ │ │ │ + b.n 175664 │ │ │ │ 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] │ │ │ │ @@ -427004,29 +427035,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 175680 │ │ │ │ + ble.n 1756d8 │ │ │ │ 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 175658 │ │ │ │ + bgt.n 1756b0 │ │ │ │ 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 │ │ │ │ @@ -427044,96 +427075,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, 1756f6 │ │ │ │ + cbz r2, 17574e │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 175716 │ │ │ │ + beq.n 17576e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1756a6 │ │ │ │ + b.n 1756fe │ │ │ │ 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 16970c │ │ │ │ + bl 169764 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1756f2 │ │ │ │ + bne.n 17574a │ │ │ │ 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 1755c2 │ │ │ │ + bne.w 17561a │ │ │ │ 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 1755b8 │ │ │ │ + bcc.w 175610 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 17549e │ │ │ │ + b.n 1754f6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 175600 │ │ │ │ + b.n 175658 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1755f8 │ │ │ │ + b.n 175650 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 175598 │ │ │ │ + b.n 1755f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ 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] @ 175cf0 │ │ │ │ + ldr.w r4, [pc, #1360] @ 175d48 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 175cf4 │ │ │ │ + ldr.w r0, [pc, #1360] @ 175d4c │ │ │ │ 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 │ │ │ │ @@ -427143,55 +427174,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 1757fe │ │ │ │ + ble.n 175856 │ │ │ │ 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 17581e │ │ │ │ + bgt.n 175876 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1757ee │ │ │ │ - ldr.w r2, [pc, #1272] @ 175cf8 │ │ │ │ - ldr.w r3, [pc, #1264] @ 175cf4 │ │ │ │ + bne.n 175846 │ │ │ │ + ldr.w r2, [pc, #1272] @ 175d50 │ │ │ │ + ldr.w r3, [pc, #1264] @ 175d4c │ │ │ │ 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 175cea │ │ │ │ + bne.w 175d42 │ │ │ │ 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] @ 175cfc │ │ │ │ + ldr.w r6, [pc, #1240] @ 175d54 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 175d00 │ │ │ │ + ldr.w r6, [pc, #1228] @ 175d58 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 175d04 │ │ │ │ + ldr.w r6, [pc, #1220] @ 175d5c │ │ │ │ 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 │ │ │ │ @@ -427212,15 +427243,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 175ca4 │ │ │ │ + beq.w 175cfc │ │ │ │ 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 │ │ │ │ @@ -427237,15 +427268,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 17590e │ │ │ │ + ble.n 175966 │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -427254,32 +427285,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 1758de │ │ │ │ + bgt.n 175936 │ │ │ │ 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 175cdc │ │ │ │ + beq.w 175d34 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 175cce │ │ │ │ + beq.w 175d26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 175c4a │ │ │ │ + bne.w 175ca2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175cca │ │ │ │ + beq.w 175d22 │ │ │ │ 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 │ │ │ │ @@ -427297,26 +427328,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 175992 │ │ │ │ + bne.n 1759ea │ │ │ │ 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 175cc2 │ │ │ │ + beq.w 175d1a │ │ │ │ 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] │ │ │ │ @@ -427327,16 +427358,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 175054 │ │ │ │ - ldr r3, [pc, #824] @ (175d08 ) │ │ │ │ + bl 1750ac │ │ │ │ + ldr r3, [pc, #824] @ (175d60 ) │ │ │ │ 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 │ │ │ │ @@ -427360,38 +427391,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 174ce8 │ │ │ │ + bl 174d40 │ │ │ │ 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 175c98 │ │ │ │ + beq.w 175cf0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 175c8c │ │ │ │ + beq.w 175ce4 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 175a64 │ │ │ │ + bne.n 175abc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175cf0 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175cf0 │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -427416,33 +427447,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 175ae6 │ │ │ │ + ble.n 175b3e │ │ │ │ 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 175aba │ │ │ │ + bgt.n 175b12 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 175b74 │ │ │ │ + beq.n 175bcc │ │ │ │ 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 │ │ │ │ @@ -427468,29 +427499,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 175b72 │ │ │ │ + ble.n 175bca │ │ │ │ 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 175b4a │ │ │ │ + bgt.n 175ba2 │ │ │ │ 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] │ │ │ │ @@ -427514,23 +427545,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 175ba2 │ │ │ │ + bne.n 175bfa │ │ │ │ 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 175ca0 │ │ │ │ + bne.n 175cf8 │ │ │ │ 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] │ │ │ │ @@ -427538,130 +427569,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, 175c1c │ │ │ │ + cbz r0, 175c74 │ │ │ │ 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 175a16 │ │ │ │ + bne.w 175a6e │ │ │ │ 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 175a00 │ │ │ │ + bcc.w 175a58 │ │ │ │ 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 17587a │ │ │ │ + bne.w 1758d2 │ │ │ │ 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 175848 │ │ │ │ - b.n 1757fe │ │ │ │ + bne.w 1758a0 │ │ │ │ + b.n 175856 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 175a64 │ │ │ │ + bne.w 175abc │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 175a68 │ │ │ │ + b.n 175ac0 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 175be0 │ │ │ │ + b.n 175c38 │ │ │ │ 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 175cac │ │ │ │ - b.n 175c4a │ │ │ │ + bcc.n 175d04 │ │ │ │ + b.n 175ca2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1759c2 │ │ │ │ + b.n 175a1a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 175994 │ │ │ │ - ldr r3, [pc, #60] @ (175d0c ) │ │ │ │ + b.n 1759ec │ │ │ │ + ldr r3, [pc, #60] @ (175d64 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 17592a │ │ │ │ - ldr r3, [pc, #48] @ (175d10 ) │ │ │ │ + b.n 175982 │ │ │ │ + ldr r3, [pc, #48] @ (175d68 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 17592a │ │ │ │ + b.n 175982 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 17613c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1760d4 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 175fcc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ 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 17578c │ │ │ │ + bl 1757e4 │ │ │ │ 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 │ │ │ │ @@ -427678,42 +427709,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 17578c │ │ │ │ - cbz r7, 175d92 │ │ │ │ + bl 1757e4 │ │ │ │ + cbz r7, 175dea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a410 │ │ │ │ + bl 15a468 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175d7e │ │ │ │ + bne.n 175dd6 │ │ │ │ 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 17578c │ │ │ │ + bl 1757e4 │ │ │ │ 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 │ │ │ │ @@ -427730,27 +427761,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 17578c │ │ │ │ - cbz r7, 175e1e │ │ │ │ + bl 1757e4 │ │ │ │ + cbz r7, 175e76 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1594cc │ │ │ │ + bl 159528 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e0a │ │ │ │ + bne.n 175e62 │ │ │ │ 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 │ │ │ │ @@ -427772,27 +427803,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 175340 │ │ │ │ - cbz r7, 175e8a │ │ │ │ + bl 175398 │ │ │ │ + cbz r7, 175ee2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 162404 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e76 │ │ │ │ + bne.n 175ece │ │ │ │ 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 │ │ │ │ @@ -427801,15 +427832,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 175340 │ │ │ │ + bl 175398 │ │ │ │ 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 │ │ │ │ @@ -427828,26 +427859,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 175340 │ │ │ │ - cbz r7, 175f18 │ │ │ │ + bl 175398 │ │ │ │ + cbz r7, 175f70 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 162404 │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 175f04 │ │ │ │ + bne.n 175f5c │ │ │ │ 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 │ │ │ │ @@ -427855,23 +427886,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 175340 │ │ │ │ + bl 175398 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 175ff6 │ │ │ │ + bpl.n 17604e │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (176040 ) │ │ │ │ + ldr r2, [pc, #232] @ (176098 ) │ │ │ │ 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 │ │ │ │ @@ -427900,15 +427931,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] @ (176044 ) │ │ │ │ + ldr r3, [pc, #116] @ (17609c ) │ │ │ │ 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 │ │ │ │ @@ -427940,55 +427971,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 175fca │ │ │ │ + b.n 176022 │ │ │ │ nop │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #32 │ │ │ │ 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] @ (17624c ) │ │ │ │ + ldr r2, [pc, #492] @ (1762a4 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (176250 ) │ │ │ │ + ldr r1, [pc, #492] @ (1762a8 ) │ │ │ │ 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 17608c │ │ │ │ + beq.n 1760e4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1760a8 │ │ │ │ + cbnz r4, 176100 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 176086 │ │ │ │ - ldr r2, [pc, #452] @ (176254 ) │ │ │ │ - ldr r3, [pc, #444] @ (17624c ) │ │ │ │ + bhi.n 1760de │ │ │ │ + ldr r2, [pc, #452] @ (1762ac ) │ │ │ │ + ldr r3, [pc, #444] @ (1762a4 ) │ │ │ │ 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 176248 │ │ │ │ + bne.w 1762a0 │ │ │ │ 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 │ │ │ │ @@ -428012,15 +428043,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 175f48 │ │ │ │ + bl 175fa0 │ │ │ │ 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 │ │ │ │ @@ -428047,15 +428078,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 176232 │ │ │ │ + bne.n 17628a │ │ │ │ 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 │ │ │ │ @@ -428063,161 +428094,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 1761f6 │ │ │ │ + bmi.n 17624e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 176210 │ │ │ │ + bgt.n 176268 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176238 │ │ │ │ + blt.n 176290 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 176218 │ │ │ │ + bgt.n 176270 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 176264 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 176226 │ │ │ │ + ble.n 17627e │ │ │ │ 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 176136 │ │ │ │ + bcc.n 17618e │ │ │ │ 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 176114 │ │ │ │ + bcc.n 17616c │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1760e8 │ │ │ │ + bhi.n 176140 │ │ │ │ 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 1760c4 │ │ │ │ - b.n 17608c │ │ │ │ + bhi.w 17611c │ │ │ │ + b.n 1760e4 │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176236 │ │ │ │ + blt.n 17628e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 176226 │ │ │ │ + bpl.n 17627e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761fc │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 17622a │ │ │ │ + ble.n 176282 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1761a4 │ │ │ │ + bgt.n 1761fc │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761fc │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 17619c │ │ │ │ + b.n 1761f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 176160 │ │ │ │ + b.n 1761b8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 176264 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ 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] @ (176464 ) │ │ │ │ + ldr r2, [pc, #500] @ (1764bc ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (176468 ) │ │ │ │ + ldr r3, [pc, #496] @ (1764c0 ) │ │ │ │ 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, 17629e │ │ │ │ + cbz r3, 1762f6 │ │ │ │ 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, 1762ba │ │ │ │ + cbnz r4, 176312 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176296 │ │ │ │ - ldr r2, [pc, #460] @ (17646c ) │ │ │ │ - ldr r3, [pc, #452] @ (176468 ) │ │ │ │ + bhi.n 1762ee │ │ │ │ + ldr r2, [pc, #460] @ (1764c4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1764c0 ) │ │ │ │ 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 176458 │ │ │ │ + bne.w 1764b0 │ │ │ │ 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] @ 17645c │ │ │ │ - vldr s12, [pc, #404] @ 176460 │ │ │ │ + vldr s11, [pc, #404] @ 1764b4 │ │ │ │ + vldr s12, [pc, #404] @ 1764b8 │ │ │ │ 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 175f48 │ │ │ │ + bl 175fa0 │ │ │ │ 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 │ │ │ │ @@ -428231,15 +428262,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 1763c4 │ │ │ │ + bne.n 17641c │ │ │ │ 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 │ │ │ │ @@ -428249,142 +428280,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 1763e0 │ │ │ │ + bmi.n 176438 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 176406 │ │ │ │ + bgt.n 17645e │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 176420 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 176424 │ │ │ │ + ble.n 17647c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1763d0 │ │ │ │ + ble.n 176428 │ │ │ │ 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 176316 │ │ │ │ + bne.n 17636e │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1762fc │ │ │ │ + bne.n 176354 │ │ │ │ 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 17643c │ │ │ │ + beq.n 176494 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1762e6 │ │ │ │ + b.n 17633e │ │ │ │ mov r5, fp │ │ │ │ - b.n 17633a │ │ │ │ + b.n 176392 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 176400 │ │ │ │ + blt.n 176458 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763dc │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 176420 │ │ │ │ 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 1763d0 │ │ │ │ + bge.n 176428 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763dc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 176376 │ │ │ │ + bgt.n 1763ce │ │ │ │ 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 17637a │ │ │ │ + b.n 1763d2 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 17637a │ │ │ │ + bge.n 1763d2 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763dc │ │ │ │ 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 1762d2 │ │ │ │ - b.n 17629e │ │ │ │ + bhi.w 17632a │ │ │ │ + b.n 1762f6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ 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 17653a │ │ │ │ + beq.n 176592 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17651e │ │ │ │ - ldr r4, [pc, #164] @ (176540 ) │ │ │ │ + beq.n 176576 │ │ │ │ + ldr r4, [pc, #164] @ (176598 ) │ │ │ │ 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 17650e │ │ │ │ + beq.n 176566 │ │ │ │ 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 │ │ │ │ @@ -428407,36 +428438,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] @ (176544 ) │ │ │ │ + ldr r3, [pc, #36] @ (17659c ) │ │ │ │ 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 17650e │ │ │ │ + b.n 176566 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ subs r0, #12 │ │ │ │ movs r5, r3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ 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] @ 176598 │ │ │ │ + ldr.w ip, [pc, #64] @ 1765f0 │ │ │ │ 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 │ │ │ │ @@ -428456,15 +428487,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 176684 │ │ │ │ + bpl.n 1766dc │ │ │ │ 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 │ │ │ │ @@ -428472,37 +428503,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 176648 │ │ │ │ + bpl.n 1766a0 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 176644 │ │ │ │ + beq.n 17669c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 176748 │ │ │ │ + beq.w 1767a0 │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (176764 ) │ │ │ │ + ldr r4, [pc, #368] @ (1767bc ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 176768 │ │ │ │ + ldr.w r8, [pc, #368] @ 1767c0 │ │ │ │ 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 17663a │ │ │ │ + beq.n 176692 │ │ │ │ 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] │ │ │ │ @@ -428513,27 +428544,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, 1766a8 │ │ │ │ - ldr r3, [pc, #288] @ (17676c ) │ │ │ │ + cbnz r3, 176700 │ │ │ │ + ldr r3, [pc, #288] @ (1767c4 ) │ │ │ │ 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] @ (176770 ) │ │ │ │ + ldr r3, [pc, #256] @ (1767c8 ) │ │ │ │ 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] │ │ │ │ @@ -428546,30 +428577,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 1765d0 │ │ │ │ - ldr.w r9, [pc, #200] @ 176774 │ │ │ │ + b.n 176628 │ │ │ │ + ldr.w r9, [pc, #200] @ 1767cc │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 176778 │ │ │ │ + ldr.w sl, [pc, #192] @ 1767d0 │ │ │ │ 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 176676 │ │ │ │ + beq.n 1766ce │ │ │ │ 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 │ │ │ │ @@ -428590,24 +428621,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 176676 │ │ │ │ - ldr r3, [pc, #48] @ (17677c ) │ │ │ │ + b.n 1766ce │ │ │ │ + ldr r3, [pc, #48] @ (1767d4 ) │ │ │ │ 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 17663a │ │ │ │ + b.n 176692 │ │ │ │ nop │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ @@ -428619,50 +428650,50 @@ │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ 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 1767d4 │ │ │ │ + bpl.n 17682c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17684c │ │ │ │ + beq.n 1768a4 │ │ │ │ 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 176864 │ │ │ │ - ldr r3, [pc, #352] @ (176914 ) │ │ │ │ + bne.n 1768bc │ │ │ │ + ldr r3, [pc, #352] @ (17696c ) │ │ │ │ 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 17682c │ │ │ │ - cbnz r3, 176844 │ │ │ │ + b.n 176884 │ │ │ │ + cbnz r3, 17689c │ │ │ │ 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 176908 │ │ │ │ + beq.w 176960 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 176918 │ │ │ │ + ldr.w ip, [pc, #296] @ 176970 │ │ │ │ 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 │ │ │ │ @@ -428681,38 +428712,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 1767d8 │ │ │ │ + b.n 176830 │ │ │ │ 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 1767b2 │ │ │ │ - ldr.w lr, [pc, #180] @ 17691c │ │ │ │ + beq.n 17680a │ │ │ │ + ldr.w lr, [pc, #180] @ 176974 │ │ │ │ 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 17682c │ │ │ │ + beq.n 176884 │ │ │ │ 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 │ │ │ │ @@ -428736,20 +428767,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 17682c │ │ │ │ + b.n 176884 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17682c │ │ │ │ + b.n 176884 │ │ │ │ nop │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ @@ -428769,39 +428800,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] @ (17696c ) │ │ │ │ + ldr r3, [pc, #12] @ (1769c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ 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, 17699c │ │ │ │ + cbz r4, 1769f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 1769a2 │ │ │ │ + cbnz r3, 1769fa │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 176996 │ │ │ │ + bhi.n 1769ee │ │ │ │ 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 │ │ │ │ @@ -428824,62 +428855,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 176920 │ │ │ │ + bl 176978 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1769d8 │ │ │ │ + bne.n 176a30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1769ce │ │ │ │ + bne.n 176a26 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1769ba │ │ │ │ + bhi.n 176a12 │ │ │ │ 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 1769ae │ │ │ │ + bhi.n 176a06 │ │ │ │ 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, 176a62 │ │ │ │ + cbz r3, 176aba │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 176a68 │ │ │ │ + bne.n 176ac0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176a5a │ │ │ │ + bhi.n 176ab2 │ │ │ │ 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 │ │ │ │ @@ -428900,92 +428931,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 176920 │ │ │ │ + bl 176978 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 176aa0 │ │ │ │ + bne.n 176af8 │ │ │ │ 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 176a96 │ │ │ │ + bne.n 176aee │ │ │ │ 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 176a80 │ │ │ │ + bhi.n 176ad8 │ │ │ │ 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 176a72 │ │ │ │ + bhi.n 176aca │ │ │ │ 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] @ (176c40 ) │ │ │ │ + ldr r3, [pc, #300] @ (176c98 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (176c44 ) │ │ │ │ + ldr r0, [pc, #300] @ (176c9c ) │ │ │ │ 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, 176b3a │ │ │ │ + cbz r7, 176b92 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176b58 │ │ │ │ + cbnz r4, 176bb0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176b34 │ │ │ │ - ldr r2, [pc, #268] @ (176c48 ) │ │ │ │ - ldr r3, [pc, #256] @ (176c40 ) │ │ │ │ + bhi.n 176b8c │ │ │ │ + ldr r2, [pc, #268] @ (176ca0 ) │ │ │ │ + ldr r3, [pc, #256] @ (176c98 ) │ │ │ │ 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 176c36 │ │ │ │ + bne.n 176c8e │ │ │ │ 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] @ 176c3c │ │ │ │ + vldr s16, [pc, #208] @ 176c94 │ │ │ │ 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] │ │ │ │ @@ -429004,15 +429035,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 176920 │ │ │ │ + bl 176978 │ │ │ │ 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 │ │ │ │ @@ -429024,96 +429055,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 176ba4 │ │ │ │ + bne.n 176bfc │ │ │ │ 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 176b94 │ │ │ │ + bne.n 176bec │ │ │ │ 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 176b80 │ │ │ │ + bhi.n 176bd8 │ │ │ │ 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 176b74 │ │ │ │ - b.n 176b3a │ │ │ │ + bhi.n 176bcc │ │ │ │ + b.n 176b92 │ │ │ │ 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, #912] @ 0x390 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ 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] @ (176da0 ) │ │ │ │ + ldr r3, [pc, #312] @ (176df8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (176da4 ) │ │ │ │ + ldr r0, [pc, #312] @ (176dfc ) │ │ │ │ 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, 176c8e │ │ │ │ + cbz r7, 176ce6 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176cac │ │ │ │ + cbnz r4, 176d04 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176c88 │ │ │ │ - ldr r2, [pc, #280] @ (176da8 ) │ │ │ │ - ldr r3, [pc, #268] @ (176da0 ) │ │ │ │ + bhi.n 176ce0 │ │ │ │ + ldr r2, [pc, #280] @ (176e00 ) │ │ │ │ + ldr r3, [pc, #268] @ (176df8 ) │ │ │ │ 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 176d96 │ │ │ │ + bne.n 176dee │ │ │ │ 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] @ 176d9c │ │ │ │ + vldr s16, [pc, #220] @ 176df4 │ │ │ │ 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 │ │ │ │ @@ -429131,15 +429162,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 176920 │ │ │ │ + bl 176978 │ │ │ │ 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 │ │ │ │ @@ -429155,60 +429186,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 176cf4 │ │ │ │ + bne.n 176d4c │ │ │ │ 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 176ce4 │ │ │ │ + bne.n 176d3c │ │ │ │ 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 176cd0 │ │ │ │ + bhi.n 176d28 │ │ │ │ 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 176cc4 │ │ │ │ - b.n 176c8e │ │ │ │ + bhi.n 176d1c │ │ │ │ + b.n 176ce6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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] │ │ │ │ @@ -429219,59 +429250,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 177c78 │ │ │ │ + bl 177cd0 │ │ │ │ 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] @ (176f20 ) │ │ │ │ + ldr r2, [pc, #256] @ (176f78 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (176f24 ) │ │ │ │ + ldr r3, [pc, #256] @ (176f7c ) │ │ │ │ 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, 176e48 │ │ │ │ + cbz r3, 176ea0 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 176e66 │ │ │ │ + cbnz r4, 176ebe │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176e40 │ │ │ │ - ldr r2, [pc, #220] @ (176f28 ) │ │ │ │ - ldr r3, [pc, #216] @ (176f24 ) │ │ │ │ + bhi.n 176e98 │ │ │ │ + ldr r2, [pc, #220] @ (176f80 ) │ │ │ │ + ldr r3, [pc, #216] @ (176f7c ) │ │ │ │ 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 176f18 │ │ │ │ + bne.n 176f70 │ │ │ │ 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] @ 176f1c │ │ │ │ + vldr s16, [pc, #176] @ 176f74 │ │ │ │ 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 │ │ │ │ @@ -429288,148 +429319,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 176ea0 │ │ │ │ + bne.n 176ef8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 176e98 │ │ │ │ + bne.n 176ef0 │ │ │ │ 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 176e8a │ │ │ │ + bhi.n 176ee2 │ │ │ │ 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 176e7c │ │ │ │ - b.n 176e48 │ │ │ │ + bcc.n 176ed4 │ │ │ │ + b.n 176ea0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ 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] @ (176f58 ) │ │ │ │ + ldr r0, [pc, #28] @ (176fb0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f5c │ │ │ │ + ldr.w ip, [pc, #28] @ 176fb4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f60 ) │ │ │ │ - ldr r2, [pc, #28] @ (176f64 ) │ │ │ │ + ldr r3, [pc, #24] @ (176fb8 ) │ │ │ │ + ldr r2, [pc, #28] @ (176fbc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #12 │ │ │ │ movs r5, r3 │ │ │ │ stcl 0, cr0, [lr], {17} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (176f94 ) │ │ │ │ + ldr r0, [pc, #28] @ (176fec ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f98 │ │ │ │ + ldr.w ip, [pc, #28] @ 176ff0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f9c ) │ │ │ │ - ldr r2, [pc, #28] @ (176fa0 ) │ │ │ │ + ldr r3, [pc, #24] @ (176ff4 ) │ │ │ │ + ldr r2, [pc, #28] @ (176ff8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ ldc 0, cr0, [r2], {17} │ │ │ │ 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] @ (1770c8 ) │ │ │ │ + ldr r2, [pc, #264] @ (177120 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1770cc ) │ │ │ │ + ldr r3, [pc, #264] @ (177124 ) │ │ │ │ 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, 176fe8 │ │ │ │ + cbz r3, 177040 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 177006 │ │ │ │ + cbnz r4, 17705e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176fe0 │ │ │ │ - ldr r2, [pc, #228] @ (1770d0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1770cc ) │ │ │ │ + bhi.n 177038 │ │ │ │ + ldr r2, [pc, #228] @ (177128 ) │ │ │ │ + ldr r3, [pc, #224] @ (177124 ) │ │ │ │ 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 1770c0 │ │ │ │ + bne.n 177118 │ │ │ │ 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] @ 1770c4 │ │ │ │ + vldr s16, [pc, #180] @ 17711c │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -429445,15 +429476,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 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ 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] │ │ │ │ @@ -429461,132 +429492,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 17703e │ │ │ │ + bne.n 177096 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 177036 │ │ │ │ + bne.n 17708e │ │ │ │ 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 17702c │ │ │ │ + bhi.n 177084 │ │ │ │ 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 17701c │ │ │ │ - b.n 176fe8 │ │ │ │ + bcc.n 177074 │ │ │ │ + b.n 177040 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 1780e0 │ │ │ │ + bl 178138 │ │ │ │ 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] @ (17729c ) │ │ │ │ + ldr r2, [pc, #308] @ (1772f4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1772a0 ) │ │ │ │ + ldr r3, [pc, #308] @ (1772f8 ) │ │ │ │ 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, 177196 │ │ │ │ + cbz r3, 1771ee │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1771b4 │ │ │ │ + bne.n 17720c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 17718e │ │ │ │ - ldr r2, [pc, #268] @ (1772a4 ) │ │ │ │ - ldr r3, [pc, #260] @ (1772a0 ) │ │ │ │ + bhi.n 1771e6 │ │ │ │ + ldr r2, [pc, #268] @ (1772fc ) │ │ │ │ + ldr r3, [pc, #260] @ (1772f8 ) │ │ │ │ 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 177294 │ │ │ │ + bne.n 1772ec │ │ │ │ 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] @ 177298 │ │ │ │ + vldr s16, [pc, #220] @ 1772f0 │ │ │ │ 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 │ │ │ │ @@ -429610,159 +429641,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 1771fc │ │ │ │ + bne.n 177254 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1771f2 │ │ │ │ + bne.n 17724a │ │ │ │ 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 1771e0 │ │ │ │ + bhi.n 177238 │ │ │ │ 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 1771ce │ │ │ │ - b.n 177196 │ │ │ │ + bcc.n 177226 │ │ │ │ + b.n 1771ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ 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] @ (1772d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (17732c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1772d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 177330 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1772dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1772e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (177334 ) │ │ │ │ + ldr r2, [pc, #28] @ (177338 ) │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ ldrd r0, r0, [r2, #-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] @ (177310 ) │ │ │ │ + ldr r0, [pc, #28] @ (177368 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177314 │ │ │ │ + ldr.w ip, [pc, #28] @ 17736c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177318 ) │ │ │ │ - ldr r2, [pc, #28] @ (17731c ) │ │ │ │ + ldr r3, [pc, #24] @ (177370 ) │ │ │ │ + ldr r2, [pc, #28] @ (177374 ) │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ ldmdb r6, {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] @ (177498 ) │ │ │ │ + ldr r2, [pc, #348] @ (1774f0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (17749c ) │ │ │ │ + ldr r3, [pc, #348] @ (1774f4 ) │ │ │ │ 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 177368 │ │ │ │ + beq.n 1773c0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 177388 │ │ │ │ + cbnz r3, 1773e0 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 177362 │ │ │ │ - ldr r2, [pc, #308] @ (1774a0 ) │ │ │ │ - ldr r3, [pc, #304] @ (17749c ) │ │ │ │ + bhi.n 1773ba │ │ │ │ + ldr r2, [pc, #308] @ (1774f8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1774f4 ) │ │ │ │ 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 17748e │ │ │ │ + bne.w 1774e6 │ │ │ │ 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] @ 177494 │ │ │ │ + vldr s16, [pc, #256] @ 1774ec │ │ │ │ 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 │ │ │ │ @@ -429789,21 +429820,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 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ 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 │ │ │ │ @@ -429818,53 +429849,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 1773da │ │ │ │ + bne.n 177432 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1773ce │ │ │ │ + bne.n 177426 │ │ │ │ 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 1773b8 │ │ │ │ + bhi.n 177410 │ │ │ │ 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 1773a4 │ │ │ │ - b.n 177368 │ │ │ │ + bcc.n 1773fc │ │ │ │ + b.n 1773c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 177514 │ │ │ │ + cbz r2, 17756c │ │ │ │ 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 │ │ │ │ @@ -429886,28 +429917,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 1774b4 │ │ │ │ + bne.n 17750c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17761a │ │ │ │ + beq.n 177672 │ │ │ │ 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] @ 17761c │ │ │ │ - vldr s10, [pc, #236] @ 177620 │ │ │ │ + vldr s9, [pc, #236] @ 177674 │ │ │ │ + vldr s10, [pc, #236] @ 177678 │ │ │ │ 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 │ │ │ │ @@ -429922,121 +429953,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 1775a2 │ │ │ │ + ble.n 1775fa │ │ │ │ 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 1775d2 │ │ │ │ + ble.n 17762a │ │ │ │ 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 177602 │ │ │ │ + ble.n 17765a │ │ │ │ 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 177538 │ │ │ │ + bne.n 177590 │ │ │ │ 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 1777cc │ │ │ │ + beq.w 177824 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1777d0 │ │ │ │ + vldr s10, [pc, #408] @ 177828 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1777d4 │ │ │ │ - vldr s9, [pc, #404] @ 1777d8 │ │ │ │ + vldr s11, [pc, #404] @ 17782c │ │ │ │ + vldr s9, [pc, #404] @ 177830 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1777dc │ │ │ │ - vldr s7, [pc, #400] @ 1777e0 │ │ │ │ - b.n 1776ba │ │ │ │ + vldr s8, [pc, #400] @ 177834 │ │ │ │ + vldr s7, [pc, #400] @ 177838 │ │ │ │ + b.n 177712 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177664 │ │ │ │ + cbz r5, 1776bc │ │ │ │ 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 177726 │ │ │ │ + bne.n 17777e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177686 │ │ │ │ + cbz r5, 1776de │ │ │ │ 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 17777e │ │ │ │ + bne.n 1777d6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1776a4 │ │ │ │ + cbz r1, 1776fc │ │ │ │ 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 1777ca │ │ │ │ + beq.w 177822 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177652 │ │ │ │ + beq.n 1776aa │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177664 │ │ │ │ + beq.n 1776bc │ │ │ │ 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 │ │ │ │ @@ -430050,20 +430081,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 177674 │ │ │ │ + beq.n 1776cc │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177686 │ │ │ │ + beq.n 1776de │ │ │ │ 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 │ │ │ │ @@ -430076,20 +430107,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 177692 │ │ │ │ + beq.n 1776ea │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1776a4 │ │ │ │ + beq.n 1776fc │ │ │ │ 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 │ │ │ │ @@ -430098,244 +430129,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 1776a4 │ │ │ │ + b.n 1776fc │ │ │ │ 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 177abe │ │ │ │ + beq.w 177b16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 177ac0 │ │ │ │ + vldr s8, [pc, #708] @ 177b18 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 177ac4 │ │ │ │ + vldr s5, [pc, #708] @ 177b1c │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 177ac8 │ │ │ │ - vldr s9, [pc, #704] @ 177acc │ │ │ │ - vldr s10, [pc, #704] @ 177ad0 │ │ │ │ - vldr s4, [pc, #704] @ 177ad4 │ │ │ │ - vldr s3, [pc, #704] @ 177ad8 │ │ │ │ - b.n 1778fe │ │ │ │ + vldr s6, [pc, #704] @ 177b20 │ │ │ │ + vldr s9, [pc, #704] @ 177b24 │ │ │ │ + vldr s10, [pc, #704] @ 177b28 │ │ │ │ + vldr s4, [pc, #704] @ 177b2c │ │ │ │ + vldr s3, [pc, #704] @ 177b30 │ │ │ │ + b.n 177956 │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 17782e │ │ │ │ + cbz r5, 177886 │ │ │ │ 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 177952 │ │ │ │ + bne.w 1779aa │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 17784e │ │ │ │ + cbz r5, 1778a6 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 177992 │ │ │ │ + bne.w 1779ea │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177a0a │ │ │ │ + bne.w 177a62 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177a5e │ │ │ │ + ble.w 177ab6 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 177ac4 │ │ │ │ - bge.w 177a96 │ │ │ │ + vldrlt s15, [pc, #588] @ 177b1c │ │ │ │ + bge.w 177aee │ │ │ │ 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 1779f4 │ │ │ │ + ble.w 177a4c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1778ba │ │ │ │ + bge.n 177912 │ │ │ │ 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 177a06 │ │ │ │ + ble.w 177a5e │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1778e8 │ │ │ │ + bge.n 177940 │ │ │ │ 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 177a5a │ │ │ │ + beq.w 177ab2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17781c │ │ │ │ + beq.n 177874 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 17782e │ │ │ │ + beq.n 177886 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 177a2e │ │ │ │ + bmi.w 177a86 │ │ │ │ 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 17783c │ │ │ │ + beq.w 177894 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 17784e │ │ │ │ + beq.w 1778a6 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 177a18 │ │ │ │ + bmi.n 177a70 │ │ │ │ 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 177858 │ │ │ │ + beq.w 1778b0 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1779c6 │ │ │ │ + beq.n 177a1e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 177a44 │ │ │ │ + bmi.n 177a9c │ │ │ │ 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 17788c │ │ │ │ + ble.w 1778e4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 17787c │ │ │ │ + blt.w 1778d4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17789c │ │ │ │ + bgt.w 1778f4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1778ca │ │ │ │ + bgt.w 177922 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177940 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 1779c6 │ │ │ │ + b.n 177a1e │ │ │ │ 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 177974 │ │ │ │ + b.n 1779cc │ │ │ │ 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 177930 │ │ │ │ + b.n 177988 │ │ │ │ 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 1779b2 │ │ │ │ + b.n 177a0a │ │ │ │ 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 177a06 │ │ │ │ + ble.n 177a5e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 177ab4 │ │ │ │ - vldr s13, [pc, #72] @ 177acc │ │ │ │ - vldr s15, [pc, #72] @ 177ad0 │ │ │ │ + bge.n 177b0c │ │ │ │ + vldr s13, [pc, #72] @ 177b24 │ │ │ │ + vldr s15, [pc, #72] @ 177b28 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177940 │ │ │ │ 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 1778e8 │ │ │ │ - vldr s15, [pc, #20] @ 177ac4 │ │ │ │ - b.n 17789c │ │ │ │ + ble.w 177940 │ │ │ │ + vldr s15, [pc, #20] @ 177b1c │ │ │ │ + b.n 1778f4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177940 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -430344,23 +430375,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177b86 │ │ │ │ + beq.n 177bde │ │ │ │ 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] @ 177b88 │ │ │ │ - vldr s10, [pc, #144] @ 177b8c │ │ │ │ + vldr s12, [pc, #144] @ 177be0 │ │ │ │ + vldr s10, [pc, #144] @ 177be4 │ │ │ │ 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 │ │ │ │ @@ -430387,38 +430418,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 177b04 │ │ │ │ + bne.n 177b5c │ │ │ │ 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 177c4a │ │ │ │ + beq.n 177ca2 │ │ │ │ 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 177bd6 │ │ │ │ + ble.n 177c2e │ │ │ │ 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 │ │ │ │ @@ -430446,29 +430477,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 177bb0 │ │ │ │ + bne.n 177c08 │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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} │ │ │ │ @@ -430478,30 +430509,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 177d58 │ │ │ │ + beq.n 177db0 │ │ │ │ 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 177d4a │ │ │ │ + beq.n 177da2 │ │ │ │ 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] │ │ │ │ @@ -430526,85 +430557,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 177cfe │ │ │ │ + bne.n 177d56 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 177cf6 │ │ │ │ + bne.n 177d4e │ │ │ │ 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 177cd4 │ │ │ │ + bhi.n 177d2c │ │ │ │ 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 177cb2 │ │ │ │ + bhi.n 177d0a │ │ │ │ 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] @ (177eb0 ) │ │ │ │ + ldr r2, [pc, #308] @ (177f08 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177eb4 ) │ │ │ │ + ldr r3, [pc, #308] @ (177f0c ) │ │ │ │ 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 177e84 │ │ │ │ + beq.n 177edc │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 177ea8 │ │ │ │ + vldr s17, [pc, #264] @ 177f00 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 177eac │ │ │ │ + vldr s16, [pc, #260] @ 177f04 │ │ │ │ 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 177e76 │ │ │ │ + beq.n 177ece │ │ │ │ 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 │ │ │ │ @@ -430630,166 +430661,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 177e08 │ │ │ │ + bne.n 177e60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177dfe │ │ │ │ + bne.n 177e56 │ │ │ │ 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 177dd8 │ │ │ │ + bhi.n 177e30 │ │ │ │ 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 177db2 │ │ │ │ - ldr r2, [pc, #48] @ (177eb8 ) │ │ │ │ - ldr r3, [pc, #44] @ (177eb4 ) │ │ │ │ + bhi.n 177e0a │ │ │ │ + ldr r2, [pc, #48] @ (177f10 ) │ │ │ │ + ldr r3, [pc, #44] @ (177f0c ) │ │ │ │ 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 177ea2 │ │ │ │ + bne.n 177efa │ │ │ │ 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, #20] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ 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] @ (177ee8 ) │ │ │ │ + ldr r0, [pc, #28] @ (177f40 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177eec │ │ │ │ + ldr.w ip, [pc, #28] @ 177f44 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177ef0 ) │ │ │ │ - ldr r2, [pc, #28] @ (177ef4 ) │ │ │ │ + ldr r3, [pc, #24] @ (177f48 ) │ │ │ │ + ldr r2, [pc, #28] @ (177f4c ) │ │ │ │ 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, #8] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f74 │ │ │ │ + ble.n 177fcc │ │ │ │ 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] @ (177f24 ) │ │ │ │ + ldr r0, [pc, #28] @ (177f7c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177f28 │ │ │ │ + ldr.w ip, [pc, #28] @ 177f80 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177f2c ) │ │ │ │ - ldr r2, [pc, #28] @ (177f30 ) │ │ │ │ + ldr r3, [pc, #24] @ (177f84 ) │ │ │ │ + ldr r2, [pc, #28] @ (177f88 ) │ │ │ │ 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, #6] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f38 │ │ │ │ + ble.n 177f90 │ │ │ │ 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] @ (178088 ) │ │ │ │ + ldr r2, [pc, #312] @ (1780e0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (17808c ) │ │ │ │ + ldr r3, [pc, #312] @ (1780e4 ) │ │ │ │ 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 17805e │ │ │ │ + beq.n 1780b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 178080 │ │ │ │ + vldr s17, [pc, #272] @ 1780d8 │ │ │ │ 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 178050 │ │ │ │ + beq.n 1780a8 │ │ │ │ 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] @ 178084 │ │ │ │ + vldr s16, [pc, #236] @ 1780dc │ │ │ │ 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] │ │ │ │ @@ -430811,15 +430842,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 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ 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] │ │ │ │ @@ -430828,86 +430859,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 177fd8 │ │ │ │ + bne.n 178030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177fce │ │ │ │ + bne.n 178026 │ │ │ │ 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 177fa6 │ │ │ │ + bhi.n 177ffe │ │ │ │ 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 177f7c │ │ │ │ - ldr r2, [pc, #48] @ (178090 ) │ │ │ │ - ldr r3, [pc, #40] @ (17808c ) │ │ │ │ + bhi.n 177fd4 │ │ │ │ + ldr r2, [pc, #48] @ (1780e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1780e4 ) │ │ │ │ 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 17807c │ │ │ │ + bne.n 1780d4 │ │ │ │ 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 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 │ │ │ │ @@ -430915,29 +430946,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 1781d4 │ │ │ │ + beq.n 17822c │ │ │ │ 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 1781c6 │ │ │ │ + beq.n 17821e │ │ │ │ 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] │ │ │ │ @@ -430961,93 +430992,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 17816c │ │ │ │ + bne.n 1781c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 178164 │ │ │ │ + bne.n 1781bc │ │ │ │ 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 17813e │ │ │ │ + bhi.n 178196 │ │ │ │ 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 178114 │ │ │ │ + bhi.n 17816c │ │ │ │ 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] @ (178358 ) │ │ │ │ + ldr r2, [pc, #352] @ (1783b0 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (17835c ) │ │ │ │ + ldr r3, [pc, #352] @ (1783b4 ) │ │ │ │ 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 17832e │ │ │ │ + beq.w 178386 │ │ │ │ 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] @ 178350 │ │ │ │ + vldr s16, [pc, #296] @ 1783a8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 178354 │ │ │ │ + vldr s17, [pc, #292] @ 1783ac │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178320 │ │ │ │ + beq.n 178378 │ │ │ │ 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 │ │ │ │ @@ -431079,21 +431110,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 17babc │ │ │ │ + bl 17bb14 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb14 │ │ │ │ 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 │ │ │ │ @@ -431101,146 +431132,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 17828e │ │ │ │ + bne.n 1782e6 │ │ │ │ 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 178282 │ │ │ │ + bne.n 1782da │ │ │ │ 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 178258 │ │ │ │ + bhi.n 1782b0 │ │ │ │ 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 178230 │ │ │ │ - ldr r2, [pc, #48] @ (178360 ) │ │ │ │ - ldr r3, [pc, #40] @ (17835c ) │ │ │ │ + bhi.n 178288 │ │ │ │ + ldr r2, [pc, #48] @ (1783b8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1783b4 ) │ │ │ │ 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 17834c │ │ │ │ + bne.n 1783a4 │ │ │ │ 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, #24] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ 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] @ (178390 ) │ │ │ │ + ldr r0, [pc, #28] @ (1783e8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178394 │ │ │ │ + ldr.w ip, [pc, #28] @ 1783ec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178398 ) │ │ │ │ - ldr r2, [pc, #28] @ (17839c ) │ │ │ │ + ldr r3, [pc, #24] @ (1783f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1783f4 ) │ │ │ │ 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, #18] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r0 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1782cc │ │ │ │ + bhi.n 178324 │ │ │ │ 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] @ (1783cc ) │ │ │ │ + ldr r0, [pc, #28] @ (178424 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1783d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 178428 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1783d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1783d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (17842c ) │ │ │ │ + ldr r2, [pc, #28] @ (178430 ) │ │ │ │ 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, #17] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 178490 │ │ │ │ + bhi.n 1784e8 │ │ │ │ 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] @ (178578 ) │ │ │ │ + ldr r2, [pc, #384] @ (1785d0 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (17857c ) │ │ │ │ + ldr r3, [pc, #384] @ (1785d4 ) │ │ │ │ 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 17854e │ │ │ │ + beq.w 1785a6 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 178570 │ │ │ │ + vldr s16, [pc, #336] @ 1785c8 │ │ │ │ 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 17853e │ │ │ │ + beq.w 178596 │ │ │ │ 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 │ │ │ │ @@ -431256,15 +431287,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] @ 178574 │ │ │ │ + vldr s17, [pc, #252] @ 1785cc │ │ │ │ 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 │ │ │ │ @@ -431275,21 +431306,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 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bbe0 │ │ │ │ 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 │ │ │ │ @@ -431306,62 +431337,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 178492 │ │ │ │ + bne.n 1784ea │ │ │ │ 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 178486 │ │ │ │ + bne.n 1784de │ │ │ │ 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 178458 │ │ │ │ + bhi.n 1784b0 │ │ │ │ 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 178428 │ │ │ │ - ldr r2, [pc, #48] @ (178580 ) │ │ │ │ - ldr r3, [pc, #40] @ (17857c ) │ │ │ │ + bhi.w 178480 │ │ │ │ + ldr r2, [pc, #48] @ (1785d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1785d4 ) │ │ │ │ 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 17856c │ │ │ │ + bne.n 1785c4 │ │ │ │ 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, #16] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ 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 │ │ │ │ @@ -431369,19 +431400,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 17866c │ │ │ │ + beq.n 1786c4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1785dc │ │ │ │ + beq.n 178634 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 178706 │ │ │ │ + beq.w 17875e │ │ │ │ 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 │ │ │ │ @@ -431395,15 +431426,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 178744 │ │ │ │ + beq.w 17879c │ │ │ │ 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 │ │ │ │ @@ -431463,15 +431494,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, 17872e │ │ │ │ + cbz r1, 178786 │ │ │ │ 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 │ │ │ │ @@ -431539,15 +431570,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 178584 │ │ │ │ + bl 1785dc │ │ │ │ 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 │ │ │ │ @@ -431572,15 +431603,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 178584 │ │ │ │ + bl 1785dc │ │ │ │ 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 │ │ │ │ @@ -431611,15 +431642,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 178584 │ │ │ │ + bl 1785dc │ │ │ │ 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} │ │ │ │ @@ -431662,24 +431693,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 178584 │ │ │ │ - cbz r5, 17894e │ │ │ │ + bl 1785dc │ │ │ │ + cbz r5, 1789a6 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 17894e │ │ │ │ + beq.n 1789a6 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 178956 │ │ │ │ + bhi.n 1789ae │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 178982 │ │ │ │ + bgt.n 1789da │ │ │ │ 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 │ │ │ │ @@ -431700,105 +431731,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 17894e │ │ │ │ + b.n 1789a6 │ │ │ │ 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] @ 1789b4 │ │ │ │ + ldr.w ip, [pc, #20] @ 178a0c │ │ │ │ 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 r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ 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] @ 1789dc │ │ │ │ + ldr.w ip, [pc, #20] @ 178a34 │ │ │ │ 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 r3, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ 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] @ 178a04 │ │ │ │ + ldr.w ip, [pc, #20] @ 178a5c │ │ │ │ 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 r3, [sp, #160] @ 0xa0 │ │ │ │ + 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] @ 178a2c │ │ │ │ + ldr.w ip, [pc, #20] @ 178a84 │ │ │ │ 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, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ 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] @ (178b08 ) │ │ │ │ + ldr r3, [pc, #192] @ (178b60 ) │ │ │ │ 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 178b02 │ │ │ │ + beq.n 178b5a │ │ │ │ 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 178af4 │ │ │ │ + beq.n 178b4c │ │ │ │ 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 │ │ │ │ @@ -431826,70 +431857,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 178ab0 │ │ │ │ + bne.n 178b08 │ │ │ │ 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 178aa4 │ │ │ │ + bne.n 178afc │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178a88 │ │ │ │ + bhi.n 178ae0 │ │ │ │ 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 178a6c │ │ │ │ + bhi.n 178ac4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ 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] @ (178be4 ) │ │ │ │ + ldr r3, [pc, #192] @ (178c3c ) │ │ │ │ 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 178bde │ │ │ │ + beq.n 178c36 │ │ │ │ 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 178bd0 │ │ │ │ + beq.n 178c28 │ │ │ │ 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 │ │ │ │ @@ -431917,70 +431948,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 178b8c │ │ │ │ + bne.n 178be4 │ │ │ │ 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 178b80 │ │ │ │ + bne.n 178bd8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178b64 │ │ │ │ + bhi.n 178bbc │ │ │ │ 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 178b48 │ │ │ │ + bhi.n 178ba0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ 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] @ (178cc0 ) │ │ │ │ + ldr r3, [pc, #192] @ (178d18 ) │ │ │ │ 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 178cba │ │ │ │ + beq.n 178d12 │ │ │ │ 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 178cac │ │ │ │ + beq.n 178d04 │ │ │ │ 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 │ │ │ │ @@ -432008,70 +432039,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 178c68 │ │ │ │ + bne.n 178cc0 │ │ │ │ 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 178c5c │ │ │ │ + bne.n 178cb4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178c40 │ │ │ │ + bhi.n 178c98 │ │ │ │ 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 178c24 │ │ │ │ + bhi.n 178c7c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ 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] @ (178d9c ) │ │ │ │ + ldr r3, [pc, #192] @ (178df4 ) │ │ │ │ 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 178d96 │ │ │ │ + beq.n 178dee │ │ │ │ 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 178d88 │ │ │ │ + beq.n 178de0 │ │ │ │ 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 │ │ │ │ @@ -432099,91 +432130,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 178d44 │ │ │ │ + bne.n 178d9c │ │ │ │ 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 178d38 │ │ │ │ + bne.n 178d90 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178d1c │ │ │ │ + bhi.n 178d74 │ │ │ │ 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 178d00 │ │ │ │ + bhi.n 178d58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ 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] @ (178ef4 ) │ │ │ │ + ldr r1, [pc, #312] @ (178f4c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (178ef8 ) │ │ │ │ + ldr r3, [pc, #312] @ (178f50 ) │ │ │ │ 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] @ (178efc ) │ │ │ │ + ldr r3, [pc, #292] @ (178f54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178df8 │ │ │ │ + beq.n 178e50 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 178e16 │ │ │ │ + bne.n 178e6e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178df2 │ │ │ │ - ldr r2, [pc, #260] @ (178f00 ) │ │ │ │ - ldr r3, [pc, #252] @ (178ef8 ) │ │ │ │ + bhi.n 178e4a │ │ │ │ + ldr r2, [pc, #260] @ (178f58 ) │ │ │ │ + ldr r3, [pc, #252] @ (178f50 ) │ │ │ │ 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 178eec │ │ │ │ + bne.n 178f44 │ │ │ │ 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] @ 178ef0 │ │ │ │ + vldr s16, [pc, #208] @ 178f48 │ │ │ │ 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] │ │ │ │ @@ -432227,96 +432258,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 178e52 │ │ │ │ + bne.n 178eaa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 178e40 │ │ │ │ + bne.n 178e98 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178e32 │ │ │ │ + bhi.n 178e8a │ │ │ │ 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 178e28 │ │ │ │ - b.n 178df8 │ │ │ │ + bhi.n 178e80 │ │ │ │ + b.n 178e50 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ 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] @ (179058 ) │ │ │ │ + ldr r1, [pc, #312] @ (1790b0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (17905c ) │ │ │ │ + ldr r3, [pc, #312] @ (1790b4 ) │ │ │ │ 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] @ (179060 ) │ │ │ │ + ldr r3, [pc, #292] @ (1790b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178f5c │ │ │ │ + beq.n 178fb4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 178f7a │ │ │ │ + bne.n 178fd2 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178f56 │ │ │ │ - ldr r2, [pc, #260] @ (179064 ) │ │ │ │ - ldr r3, [pc, #252] @ (17905c ) │ │ │ │ + bhi.n 178fae │ │ │ │ + ldr r2, [pc, #260] @ (1790bc ) │ │ │ │ + ldr r3, [pc, #252] @ (1790b4 ) │ │ │ │ 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 179050 │ │ │ │ + bne.n 1790a8 │ │ │ │ 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] @ 179054 │ │ │ │ + vldr s16, [pc, #208] @ 1790ac │ │ │ │ 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] │ │ │ │ @@ -432360,96 +432391,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 178fb6 │ │ │ │ + bne.n 17900e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 178fa4 │ │ │ │ + bne.n 178ffc │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178f96 │ │ │ │ + bhi.n 178fee │ │ │ │ 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 178f8c │ │ │ │ - b.n 178f5c │ │ │ │ + bhi.n 178fe4 │ │ │ │ + b.n 178fb4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ 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] @ (1791bc ) │ │ │ │ + ldr r1, [pc, #312] @ (179214 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1791c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (179218 ) │ │ │ │ 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] @ (1791c4 ) │ │ │ │ + ldr r3, [pc, #292] @ (17921c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1790c0 │ │ │ │ + beq.n 179118 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1790de │ │ │ │ + bne.n 179136 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1790ba │ │ │ │ - ldr r2, [pc, #260] @ (1791c8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1791c0 ) │ │ │ │ + bhi.n 179112 │ │ │ │ + ldr r2, [pc, #260] @ (179220 ) │ │ │ │ + ldr r3, [pc, #252] @ (179218 ) │ │ │ │ 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 1791b4 │ │ │ │ + bne.n 17920c │ │ │ │ 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] @ 1791b8 │ │ │ │ + vldr s16, [pc, #208] @ 179210 │ │ │ │ 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] │ │ │ │ @@ -432493,96 +432524,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 17911a │ │ │ │ + bne.n 179172 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 179108 │ │ │ │ + bne.n 179160 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1790fa │ │ │ │ + bhi.n 179152 │ │ │ │ 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 1790f0 │ │ │ │ - b.n 1790c0 │ │ │ │ + bhi.n 179148 │ │ │ │ + b.n 179118 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ 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] @ (179320 ) │ │ │ │ + ldr r1, [pc, #312] @ (179378 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (179324 ) │ │ │ │ + ldr r3, [pc, #312] @ (17937c ) │ │ │ │ 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] @ (179328 ) │ │ │ │ + ldr r3, [pc, #292] @ (179380 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 179224 │ │ │ │ + beq.n 17927c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179242 │ │ │ │ + bne.n 17929a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 17921e │ │ │ │ - ldr r2, [pc, #260] @ (17932c ) │ │ │ │ - ldr r3, [pc, #252] @ (179324 ) │ │ │ │ + bhi.n 179276 │ │ │ │ + ldr r2, [pc, #260] @ (179384 ) │ │ │ │ + ldr r3, [pc, #252] @ (17937c ) │ │ │ │ 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 179318 │ │ │ │ + bne.n 179370 │ │ │ │ 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] @ 17931c │ │ │ │ + vldr s16, [pc, #208] @ 179374 │ │ │ │ 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] │ │ │ │ @@ -432626,325 +432657,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 17927e │ │ │ │ + bne.n 1792d6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 17926c │ │ │ │ + bne.n 1792c4 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 17925e │ │ │ │ + bhi.n 1792b6 │ │ │ │ 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 179254 │ │ │ │ - b.n 179224 │ │ │ │ + bhi.n 1792ac │ │ │ │ + b.n 17927c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ 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] @ (1793a0 ) │ │ │ │ + ldr r6, [pc, #96] @ (1793f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1793a4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1793fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1793a8 ) │ │ │ │ + ldr r5, [pc, #92] @ (179400 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1793ac ) │ │ │ │ + ldr r0, [pc, #84] @ (179404 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1793b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (179408 ) │ │ │ │ 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] @ (1793b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (17940c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1793a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1793fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17939c │ │ │ │ + bne.n 1793f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ 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] @ (179438 ) │ │ │ │ + ldr r6, [pc, #112] @ (179490 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17943c ) │ │ │ │ + ldr r0, [pc, #112] @ (179494 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179440 ) │ │ │ │ + ldr r4, [pc, #108] @ (179498 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179444 ) │ │ │ │ + ldr r0, [pc, #100] @ (17949c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179448 ) │ │ │ │ + ldr r2, [pc, #88] @ (1794a0 ) │ │ │ │ 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] @ (17944c ) │ │ │ │ + ldr r2, [pc, #52] @ (1794a4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17943c ) │ │ │ │ + ldr r3, [pc, #28] @ (179494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179432 │ │ │ │ + bne.n 17948a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ 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] @ (1794d0 ) │ │ │ │ + ldr r6, [pc, #112] @ (179528 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1794d4 ) │ │ │ │ + ldr r0, [pc, #112] @ (17952c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1794d8 ) │ │ │ │ + ldr r4, [pc, #108] @ (179530 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1794dc ) │ │ │ │ + ldr r0, [pc, #100] @ (179534 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1794e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (179538 ) │ │ │ │ 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] @ (1794e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (17953c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1794d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17952c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794ca │ │ │ │ + bne.n 179522 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ 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] @ (179568 ) │ │ │ │ + ldr r6, [pc, #112] @ (1795c0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17956c ) │ │ │ │ + ldr r0, [pc, #112] @ (1795c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179570 ) │ │ │ │ + ldr r4, [pc, #108] @ (1795c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179574 ) │ │ │ │ + ldr r0, [pc, #100] @ (1795cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179578 ) │ │ │ │ + ldr r2, [pc, #88] @ (1795d0 ) │ │ │ │ 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] @ (17957c ) │ │ │ │ + ldr r2, [pc, #52] @ (1795d4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17956c ) │ │ │ │ + ldr r3, [pc, #28] @ (1795c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179562 │ │ │ │ + bne.n 1795ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ 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] @ (179688 ) │ │ │ │ + ldr r2, [pc, #240] @ (1796e0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (17968c ) │ │ │ │ + ldr r3, [pc, #240] @ (1796e4 ) │ │ │ │ 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 179680 │ │ │ │ + beq.n 1796d8 │ │ │ │ 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 179670 │ │ │ │ - ldr r2, [pc, #188] @ (179690 ) │ │ │ │ + beq.n 1796c8 │ │ │ │ + ldr r2, [pc, #188] @ (1796e8 ) │ │ │ │ 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] │ │ │ │ @@ -432980,80 +433011,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 179610 │ │ │ │ + bne.n 179668 │ │ │ │ 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 179606 │ │ │ │ + bne.n 17965e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1795e2 │ │ │ │ + bhi.n 17963a │ │ │ │ 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 1795be │ │ │ │ + bhi.n 179616 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ 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] @ (17979c ) │ │ │ │ + ldr r2, [pc, #240] @ (1797f4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1797a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1797f8 ) │ │ │ │ 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 179794 │ │ │ │ + beq.n 1797ec │ │ │ │ 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 179784 │ │ │ │ - ldr r2, [pc, #188] @ (1797a4 ) │ │ │ │ + beq.n 1797dc │ │ │ │ + ldr r2, [pc, #188] @ (1797fc ) │ │ │ │ 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] │ │ │ │ @@ -433089,80 +433120,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 179724 │ │ │ │ + bne.n 17977c │ │ │ │ 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 17971a │ │ │ │ + bne.n 179772 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1796f6 │ │ │ │ + bhi.n 17974e │ │ │ │ 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 1796d2 │ │ │ │ + bhi.n 17972a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ 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] @ (1798b0 ) │ │ │ │ + ldr r2, [pc, #240] @ (179908 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1798b4 ) │ │ │ │ + ldr r3, [pc, #240] @ (17990c ) │ │ │ │ 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 1798a8 │ │ │ │ + beq.n 179900 │ │ │ │ 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 179898 │ │ │ │ - ldr r2, [pc, #188] @ (1798b8 ) │ │ │ │ + beq.n 1798f0 │ │ │ │ + ldr r2, [pc, #188] @ (179910 ) │ │ │ │ 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] │ │ │ │ @@ -433198,80 +433229,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 179838 │ │ │ │ + bne.n 179890 │ │ │ │ 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 17982e │ │ │ │ + bne.n 179886 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17980a │ │ │ │ + bhi.n 179862 │ │ │ │ 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 1797e6 │ │ │ │ + bhi.n 17983e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ 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] @ (1799c4 ) │ │ │ │ + ldr r2, [pc, #240] @ (179a1c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1799c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (179a20 ) │ │ │ │ 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 1799bc │ │ │ │ + beq.n 179a14 │ │ │ │ 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 1799ac │ │ │ │ - ldr r2, [pc, #188] @ (1799cc ) │ │ │ │ + beq.n 179a04 │ │ │ │ + ldr r2, [pc, #188] @ (179a24 ) │ │ │ │ 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] │ │ │ │ @@ -433307,96 +433338,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 17994c │ │ │ │ + bne.n 1799a4 │ │ │ │ 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 179942 │ │ │ │ + bne.n 17999a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17991e │ │ │ │ + bhi.n 179976 │ │ │ │ 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 1798fa │ │ │ │ + bhi.n 179952 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ 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] @ (179b1c ) │ │ │ │ + ldr r2, [pc, #304] @ (179b74 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179b20 ) │ │ │ │ + ldr r3, [pc, #304] @ (179b78 ) │ │ │ │ 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] @ (179b24 ) │ │ │ │ + ldr r3, [pc, #288] @ (179b7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179b28 ) │ │ │ │ + ldr r3, [pc, #284] @ (179b80 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179a26 │ │ │ │ + cbz r2, 179a7e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179a44 │ │ │ │ + bne.n 179a9c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179a1e │ │ │ │ - ldr r2, [pc, #260] @ (179b2c ) │ │ │ │ - ldr r3, [pc, #244] @ (179b20 ) │ │ │ │ + bhi.n 179a76 │ │ │ │ + ldr r2, [pc, #260] @ (179b84 ) │ │ │ │ + ldr r3, [pc, #244] @ (179b78 ) │ │ │ │ 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 179b12 │ │ │ │ + bne.n 179b6a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179b30 ) │ │ │ │ + ldr r2, [pc, #232] @ (179b88 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179b18 │ │ │ │ + vldr s16, [pc, #204] @ 179b70 │ │ │ │ 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 │ │ │ │ @@ -433440,103 +433471,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 179a82 │ │ │ │ + bne.n 179ada │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179a74 │ │ │ │ + bne.n 179acc │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179a62 │ │ │ │ + bhi.n 179aba │ │ │ │ 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 179a56 │ │ │ │ - b.n 179a26 │ │ │ │ + bhi.n 179aae │ │ │ │ + b.n 179a7e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ 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] @ (179c80 ) │ │ │ │ + ldr r2, [pc, #304] @ (179cd8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179c84 ) │ │ │ │ + ldr r3, [pc, #304] @ (179cdc ) │ │ │ │ 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] @ (179c88 ) │ │ │ │ + ldr r3, [pc, #288] @ (179ce0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179c8c ) │ │ │ │ + ldr r3, [pc, #284] @ (179ce4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179b8a │ │ │ │ + cbz r2, 179be2 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179ba8 │ │ │ │ + bne.n 179c00 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179b82 │ │ │ │ - ldr r2, [pc, #260] @ (179c90 ) │ │ │ │ - ldr r3, [pc, #244] @ (179c84 ) │ │ │ │ + bhi.n 179bda │ │ │ │ + ldr r2, [pc, #260] @ (179ce8 ) │ │ │ │ + ldr r3, [pc, #244] @ (179cdc ) │ │ │ │ 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 179c76 │ │ │ │ + bne.n 179cce │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179c94 ) │ │ │ │ + ldr r2, [pc, #232] @ (179cec ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179c7c │ │ │ │ + vldr s16, [pc, #204] @ 179cd4 │ │ │ │ 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 │ │ │ │ @@ -433580,103 +433611,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 179be6 │ │ │ │ + bne.n 179c3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179bd8 │ │ │ │ + bne.n 179c30 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179bc6 │ │ │ │ + bhi.n 179c1e │ │ │ │ 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 179bba │ │ │ │ - b.n 179b8a │ │ │ │ + bhi.n 179c12 │ │ │ │ + b.n 179be2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ 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] @ (179de4 ) │ │ │ │ + ldr r2, [pc, #304] @ (179e3c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179de8 ) │ │ │ │ + ldr r3, [pc, #304] @ (179e40 ) │ │ │ │ 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] @ (179dec ) │ │ │ │ + ldr r3, [pc, #288] @ (179e44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179df0 ) │ │ │ │ + ldr r3, [pc, #284] @ (179e48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179cee │ │ │ │ + cbz r2, 179d46 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179d0c │ │ │ │ + bne.n 179d64 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179ce6 │ │ │ │ - ldr r2, [pc, #260] @ (179df4 ) │ │ │ │ - ldr r3, [pc, #244] @ (179de8 ) │ │ │ │ + bhi.n 179d3e │ │ │ │ + ldr r2, [pc, #260] @ (179e4c ) │ │ │ │ + ldr r3, [pc, #244] @ (179e40 ) │ │ │ │ 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 179dda │ │ │ │ + bne.n 179e32 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179df8 ) │ │ │ │ + ldr r2, [pc, #232] @ (179e50 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179de0 │ │ │ │ + vldr s16, [pc, #204] @ 179e38 │ │ │ │ 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 │ │ │ │ @@ -433720,103 +433751,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 179d4a │ │ │ │ + bne.n 179da2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179d3c │ │ │ │ + bne.n 179d94 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179d2a │ │ │ │ + bhi.n 179d82 │ │ │ │ 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 179d1e │ │ │ │ - b.n 179cee │ │ │ │ + bhi.n 179d76 │ │ │ │ + b.n 179d46 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ 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] @ (179f48 ) │ │ │ │ + ldr r2, [pc, #304] @ (179fa0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179f4c ) │ │ │ │ + ldr r3, [pc, #304] @ (179fa4 ) │ │ │ │ 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] @ (179f50 ) │ │ │ │ + ldr r3, [pc, #288] @ (179fa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179f54 ) │ │ │ │ + ldr r3, [pc, #284] @ (179fac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179e52 │ │ │ │ + cbz r2, 179eaa │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179e70 │ │ │ │ + bne.n 179ec8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179e4a │ │ │ │ - ldr r2, [pc, #260] @ (179f58 ) │ │ │ │ - ldr r3, [pc, #244] @ (179f4c ) │ │ │ │ + bhi.n 179ea2 │ │ │ │ + ldr r2, [pc, #260] @ (179fb0 ) │ │ │ │ + ldr r3, [pc, #244] @ (179fa4 ) │ │ │ │ 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 179f3e │ │ │ │ + bne.n 179f96 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179f5c ) │ │ │ │ + ldr r2, [pc, #232] @ (179fb4 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179f44 │ │ │ │ + vldr s16, [pc, #204] @ 179f9c │ │ │ │ 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 │ │ │ │ @@ -433860,67 +433891,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 179eae │ │ │ │ + bne.n 179f06 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179ea0 │ │ │ │ + bne.n 179ef8 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179e8e │ │ │ │ + bhi.n 179ee6 │ │ │ │ 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 179e82 │ │ │ │ - b.n 179e52 │ │ │ │ + bhi.n 179eda │ │ │ │ + b.n 179eaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r1, #20] │ │ │ │ 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] @ (179ff4 ) │ │ │ │ + ldr r4, [pc, #132] @ (17a04c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (179ff8 ) │ │ │ │ + ldr r3, [pc, #132] @ (17a050 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 179fce │ │ │ │ + bls.n 17a026 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -433930,108 +433961,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 179f8a │ │ │ │ + bhi.n 179fe2 │ │ │ │ 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, 179fe8 │ │ │ │ - ldr r2, [pc, #40] @ (179ffc ) │ │ │ │ - ldr r3, [pc, #36] @ (179ff8 ) │ │ │ │ + cbnz r2, 17a040 │ │ │ │ + ldr r2, [pc, #40] @ (17a054 ) │ │ │ │ + ldr r3, [pc, #36] @ (17a050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179fee │ │ │ │ + bne.n 17a046 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 157978 │ │ │ │ - b.n 179fd0 │ │ │ │ + bl 1579d4 │ │ │ │ + b.n 17a028 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ 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] @ (17a060 ) │ │ │ │ + ldr r2, [pc, #80] @ (17a0b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (17a064 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a0bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17a050 │ │ │ │ + cbz r3, 17a0a8 │ │ │ │ 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 17a04c │ │ │ │ - ldr r3, [pc, #40] @ (17a068 ) │ │ │ │ + bmi.n 17a0a4 │ │ │ │ + ldr r3, [pc, #40] @ (17a0c0 ) │ │ │ │ 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] @ (17a06c ) │ │ │ │ + ldr r3, [pc, #24] @ (17a0c4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 17a022 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + bl 180aa4 │ │ │ │ + b.n 17a07a │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ 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 17a132 │ │ │ │ + beq.n 17a18a │ │ │ │ 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 17a1a6 │ │ │ │ + bls.w 17a1fe │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 17a1bc │ │ │ │ + vldr s13, [pc, #288] @ 17a214 │ │ │ │ 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] │ │ │ │ @@ -434059,30 +434090,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 17a0b6 │ │ │ │ + bne.n 17a10e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 17a138 │ │ │ │ + bhi.n 17a190 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 17a0aa │ │ │ │ + bne.n 17a102 │ │ │ │ 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] @ 17a1bc │ │ │ │ + vldr s12, [pc, #112] @ 17a214 │ │ │ │ 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] │ │ │ │ @@ -434097,49 +434128,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 17a132 │ │ │ │ + beq.n 17a18a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 17a096 │ │ │ │ + bne.w 17a0ee │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a150 │ │ │ │ - cbnz r7, 17a1b6 │ │ │ │ + b.n 17a1a8 │ │ │ │ + cbnz r7, 17a20e │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 17a132 │ │ │ │ + beq.n 17a18a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a1a8 │ │ │ │ + beq.n 17a200 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a148 │ │ │ │ + b.n 17a1a0 │ │ │ │ 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 17a256 │ │ │ │ + beq.n 17a2ae │ │ │ │ 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 17a296 │ │ │ │ + bls.n 17a2ee │ │ │ │ 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 │ │ │ │ @@ -434157,24 +434188,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 17a208 │ │ │ │ + bne.n 17a260 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 17a25c │ │ │ │ + bhi.n 17a2b4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17a1fc │ │ │ │ + bne.n 17a254 │ │ │ │ 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 │ │ │ │ @@ -434186,61 +434217,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 17a256 │ │ │ │ + beq.n 17a2ae │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 17a1ec │ │ │ │ + bne.n 17a244 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26e │ │ │ │ - cbnz r0, 17a2a8 │ │ │ │ + b.n 17a2c6 │ │ │ │ + cbnz r0, 17a300 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 17a256 │ │ │ │ + beq.n 17a2ae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a298 │ │ │ │ + beq.n 17a2f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26a │ │ │ │ + b.n 17a2c2 │ │ │ │ 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 17a3ea │ │ │ │ + beq.w 17a442 │ │ │ │ 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 17a3fa │ │ │ │ + bls.w 17a452 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a4b8 │ │ │ │ - vldr s3, [pc, #464] @ 17a4bc │ │ │ │ + vldr s7, [pc, #464] @ 17a510 │ │ │ │ + vldr s3, [pc, #464] @ 17a514 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a4c0 │ │ │ │ + vldr s10, [pc, #460] @ 17a518 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a4c4 │ │ │ │ + vldr s4, [pc, #460] @ 17a51c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a4c8 │ │ │ │ + vldr s5, [pc, #456] @ 17a520 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a4cc │ │ │ │ + vldr s6, [pc, #452] @ 17a524 │ │ │ │ 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 │ │ │ │ @@ -434287,49 +434318,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 17a31c │ │ │ │ + bne.n 17a374 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a406 │ │ │ │ + bhi.n 17a45e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a310 │ │ │ │ + bne.n 17a368 │ │ │ │ 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 17a3ea │ │ │ │ + beq.n 17a442 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a3f0 │ │ │ │ + beq.n 17a448 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a418 │ │ │ │ + b.n 17a470 │ │ │ │ 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] @ 17a4b8 │ │ │ │ + vldr s5, [pc, #156] @ 17a510 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a4bc │ │ │ │ - vldr s10, [pc, #152] @ 17a4c0 │ │ │ │ - vldr s7, [pc, #152] @ 17a4c4 │ │ │ │ - vldr s8, [pc, #152] @ 17a4c8 │ │ │ │ - vldr s9, [pc, #152] @ 17a4cc │ │ │ │ + vldr s6, [pc, #152] @ 17a514 │ │ │ │ + vldr s10, [pc, #152] @ 17a518 │ │ │ │ + vldr s7, [pc, #152] @ 17a51c │ │ │ │ + vldr s8, [pc, #152] @ 17a520 │ │ │ │ + vldr s9, [pc, #152] @ 17a524 │ │ │ │ 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 │ │ │ │ @@ -434354,23 +434385,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 17a3ea │ │ │ │ + beq.n 17a442 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a2e2 │ │ │ │ + bne.w 17a33a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a434 │ │ │ │ + b.n 17a48c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a7a8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a800 ) │ │ │ │ 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 │ │ │ │ @@ -434378,36 +434409,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 17a60a │ │ │ │ + beq.w 17a662 │ │ │ │ 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 17a61a │ │ │ │ + bls.w 17a672 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a6d8 │ │ │ │ - vldr s3, [pc, #464] @ 17a6dc │ │ │ │ + vldr s7, [pc, #464] @ 17a730 │ │ │ │ + vldr s3, [pc, #464] @ 17a734 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a6e0 │ │ │ │ + vldr s10, [pc, #460] @ 17a738 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a6e4 │ │ │ │ + vldr s4, [pc, #460] @ 17a73c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a6e8 │ │ │ │ + vldr s5, [pc, #456] @ 17a740 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a6ec │ │ │ │ + vldr s6, [pc, #452] @ 17a744 │ │ │ │ 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 │ │ │ │ @@ -434454,49 +434485,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 17a53c │ │ │ │ + bne.n 17a594 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a626 │ │ │ │ + bhi.n 17a67e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a530 │ │ │ │ + bne.n 17a588 │ │ │ │ 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 17a60a │ │ │ │ + beq.n 17a662 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a610 │ │ │ │ + beq.n 17a668 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a638 │ │ │ │ + b.n 17a690 │ │ │ │ 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] @ 17a6d8 │ │ │ │ + vldr s5, [pc, #156] @ 17a730 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a6dc │ │ │ │ - vldr s10, [pc, #152] @ 17a6e0 │ │ │ │ - vldr s7, [pc, #152] @ 17a6e4 │ │ │ │ - vldr s8, [pc, #152] @ 17a6e8 │ │ │ │ - vldr s9, [pc, #152] @ 17a6ec │ │ │ │ + vldr s6, [pc, #152] @ 17a734 │ │ │ │ + vldr s10, [pc, #152] @ 17a738 │ │ │ │ + vldr s7, [pc, #152] @ 17a73c │ │ │ │ + vldr s8, [pc, #152] @ 17a740 │ │ │ │ + vldr s9, [pc, #152] @ 17a744 │ │ │ │ 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 │ │ │ │ @@ -434521,44 +434552,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 17a60a │ │ │ │ + beq.n 17a662 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a502 │ │ │ │ + bne.w 17a55a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a654 │ │ │ │ + b.n 17a6ac │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a9c8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17aa20 ) │ │ │ │ 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 17a80a │ │ │ │ + beq.w 17a862 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17a820 │ │ │ │ + bls.w 17a878 │ │ │ │ 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 │ │ │ │ @@ -434615,44 +434646,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 17a73e │ │ │ │ + bne.n 17a796 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17a82a │ │ │ │ + bhi.n 17a882 │ │ │ │ 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 17a72e │ │ │ │ + bne.n 17a786 │ │ │ │ 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 17a80a │ │ │ │ + beq.n 17a862 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a810 │ │ │ │ + beq.n 17a868 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17a83e │ │ │ │ + b.n 17a896 │ │ │ │ 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 │ │ │ │ @@ -434689,38 +434720,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 17a80a │ │ │ │ + beq.n 17a862 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17a8bc │ │ │ │ + beq.n 17a914 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a712 │ │ │ │ + b.n 17a76a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17a85c │ │ │ │ + b.n 17a8b4 │ │ │ │ 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 17a9de │ │ │ │ + beq.w 17aa36 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17a9f4 │ │ │ │ + bls.w 17aa4c │ │ │ │ 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 │ │ │ │ @@ -434777,44 +434808,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 17a912 │ │ │ │ + bne.n 17a96a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17a9fe │ │ │ │ + bhi.n 17aa56 │ │ │ │ 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 17a902 │ │ │ │ + bne.n 17a95a │ │ │ │ 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 17a9de │ │ │ │ + beq.n 17aa36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a9e4 │ │ │ │ + beq.n 17aa3c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17aa12 │ │ │ │ + b.n 17aa6a │ │ │ │ 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 │ │ │ │ @@ -434851,54 +434882,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 17a9de │ │ │ │ + beq.n 17aa36 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17aa90 │ │ │ │ + beq.n 17aae8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a8e6 │ │ │ │ + b.n 17a93e │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17aa30 │ │ │ │ + b.n 17aa88 │ │ │ │ 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 17abd2 │ │ │ │ + beq.w 17ac2a │ │ │ │ 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 17abe2 │ │ │ │ + bls.w 17ac3a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aca4 │ │ │ │ - vldr s3, [pc, #468] @ 17aca8 │ │ │ │ + vldr s7, [pc, #468] @ 17acfc │ │ │ │ + vldr s3, [pc, #468] @ 17ad00 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17acac │ │ │ │ + vldr s10, [pc, #464] @ 17ad04 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17acb0 │ │ │ │ + vldr s4, [pc, #464] @ 17ad08 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17acb4 │ │ │ │ + vldr s5, [pc, #460] @ 17ad0c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17acb8 │ │ │ │ + vldr s6, [pc, #456] @ 17ad10 │ │ │ │ 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 │ │ │ │ @@ -434945,49 +434976,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 17ab04 │ │ │ │ + bne.n 17ab5c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17abee │ │ │ │ + bhi.n 17ac46 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17aaf8 │ │ │ │ + bne.n 17ab50 │ │ │ │ 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 17abd2 │ │ │ │ + beq.n 17ac2a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17abd8 │ │ │ │ + beq.n 17ac30 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac00 │ │ │ │ + b.n 17ac58 │ │ │ │ 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] @ 17aca4 │ │ │ │ + vldr s5, [pc, #160] @ 17acfc │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17aca8 │ │ │ │ - vldr s10, [pc, #156] @ 17acac │ │ │ │ - vldr s7, [pc, #156] @ 17acb0 │ │ │ │ - vldr s8, [pc, #156] @ 17acb4 │ │ │ │ - vldr s9, [pc, #156] @ 17acb8 │ │ │ │ + vldr s6, [pc, #156] @ 17ad00 │ │ │ │ + vldr s10, [pc, #156] @ 17ad04 │ │ │ │ + vldr s7, [pc, #156] @ 17ad08 │ │ │ │ + vldr s8, [pc, #156] @ 17ad0c │ │ │ │ + vldr s9, [pc, #156] @ 17ad10 │ │ │ │ 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 │ │ │ │ @@ -435012,24 +435043,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 17abd2 │ │ │ │ + beq.n 17ac2a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17aaca │ │ │ │ + bne.w 17ab22 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac1c │ │ │ │ + b.n 17ac74 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17af94 ) │ │ │ │ + ldr r1, [pc, #744] @ (17afec ) │ │ │ │ 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 │ │ │ │ @@ -435037,36 +435068,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 17adf6 │ │ │ │ + beq.w 17ae4e │ │ │ │ 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 17ae06 │ │ │ │ + bls.w 17ae5e │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aec8 │ │ │ │ - vldr s3, [pc, #468] @ 17aecc │ │ │ │ + vldr s7, [pc, #468] @ 17af20 │ │ │ │ + vldr s3, [pc, #468] @ 17af24 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17aed0 │ │ │ │ + vldr s10, [pc, #464] @ 17af28 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17aed4 │ │ │ │ + vldr s4, [pc, #464] @ 17af2c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17aed8 │ │ │ │ + vldr s5, [pc, #460] @ 17af30 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17aedc │ │ │ │ + vldr s6, [pc, #456] @ 17af34 │ │ │ │ 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 │ │ │ │ @@ -435113,49 +435144,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 17ad28 │ │ │ │ + bne.n 17ad80 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17ae12 │ │ │ │ + bhi.n 17ae6a │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17ad1c │ │ │ │ + bne.n 17ad74 │ │ │ │ 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 17adf6 │ │ │ │ + beq.n 17ae4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17adfc │ │ │ │ + beq.n 17ae54 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae24 │ │ │ │ + b.n 17ae7c │ │ │ │ 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] @ 17aec8 │ │ │ │ + vldr s5, [pc, #160] @ 17af20 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17aecc │ │ │ │ - vldr s10, [pc, #156] @ 17aed0 │ │ │ │ - vldr s7, [pc, #156] @ 17aed4 │ │ │ │ - vldr s8, [pc, #156] @ 17aed8 │ │ │ │ - vldr s9, [pc, #156] @ 17aedc │ │ │ │ + vldr s6, [pc, #156] @ 17af24 │ │ │ │ + vldr s10, [pc, #156] @ 17af28 │ │ │ │ + vldr s7, [pc, #156] @ 17af2c │ │ │ │ + vldr s8, [pc, #156] @ 17af30 │ │ │ │ + vldr s9, [pc, #156] @ 17af34 │ │ │ │ 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 │ │ │ │ @@ -435180,45 +435211,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 17adf6 │ │ │ │ + beq.n 17ae4e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17acee │ │ │ │ + bne.w 17ad46 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae40 │ │ │ │ + b.n 17ae98 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b1b8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b210 ) │ │ │ │ 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 17affa │ │ │ │ + beq.w 17b052 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b010 │ │ │ │ + bls.w 17b068 │ │ │ │ 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 │ │ │ │ @@ -435275,44 +435306,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 17af2e │ │ │ │ + bne.n 17af86 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b01a │ │ │ │ + bhi.n 17b072 │ │ │ │ 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 17af1e │ │ │ │ + bne.n 17af76 │ │ │ │ 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 17affa │ │ │ │ + beq.n 17b052 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b000 │ │ │ │ + beq.n 17b058 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b02e │ │ │ │ + b.n 17b086 │ │ │ │ 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 │ │ │ │ @@ -435349,37 +435380,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 17affa │ │ │ │ + beq.n 17b052 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b0aa │ │ │ │ + beq.n 17b102 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17af02 │ │ │ │ + b.n 17af5a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b04c │ │ │ │ + b.n 17b0a4 │ │ │ │ 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 17b1ca │ │ │ │ + beq.w 17b222 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b1e0 │ │ │ │ + bls.w 17b238 │ │ │ │ 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 │ │ │ │ @@ -435436,44 +435467,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 17b0fe │ │ │ │ + bne.n 17b156 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b1ea │ │ │ │ + bhi.n 17b242 │ │ │ │ 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 17b0ee │ │ │ │ + bne.n 17b146 │ │ │ │ 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 17b1ca │ │ │ │ + beq.n 17b222 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b1d0 │ │ │ │ + beq.n 17b228 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b1fe │ │ │ │ + b.n 17b256 │ │ │ │ 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 │ │ │ │ @@ -435510,139 +435541,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 17b1ca │ │ │ │ + beq.n 17b222 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b2d2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17b0d2 │ │ │ │ + b.n 17b12a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b21c │ │ │ │ + b.n 17b274 │ │ │ │ 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 17b2b8 │ │ │ │ + beq.n 17b310 │ │ │ │ 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 17b2a4 │ │ │ │ + bne.n 17b2fc │ │ │ │ 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, 17b2fe │ │ │ │ + cbz r7, 17b356 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b2fe │ │ │ │ + cbz r4, 17b356 │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 17b304 │ │ │ │ + vldr s14, [pc, #52] @ 17b35c │ │ │ │ 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 17b2da │ │ │ │ + bne.n 17b332 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b2d4 │ │ │ │ + bne.n 17b32c │ │ │ │ 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 17b348 │ │ │ │ + beq.n 17b3a0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b348 │ │ │ │ + cbz r4, 17b3a0 │ │ │ │ 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 17b32a │ │ │ │ + bne.n 17b382 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b322 │ │ │ │ + bne.n 17b37a │ │ │ │ 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, 17b390 │ │ │ │ + cbz r7, 17b3e8 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b390 │ │ │ │ + cbz r4, 17b3e8 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 17b398 │ │ │ │ + vldr d6, [pc, #52] @ 17b3f0 │ │ │ │ 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 17b36c │ │ │ │ + bne.n 17b3c4 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b366 │ │ │ │ + bne.n 17b3be │ │ │ │ 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 17b3e0 │ │ │ │ + beq.n 17b438 │ │ │ │ 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 │ │ │ │ @@ -435650,23 +435681,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b3cc │ │ │ │ + bne.n 17b424 │ │ │ │ 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 17b424 │ │ │ │ + beq.n 17b47c │ │ │ │ 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 │ │ │ │ @@ -435674,575 +435705,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b410 │ │ │ │ + bne.n 17b468 │ │ │ │ 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 17b492 │ │ │ │ + beq.n 17b4ea │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b492 │ │ │ │ + cbz r4, 17b4ea │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 17b498 │ │ │ │ + vldr d5, [pc, #84] @ 17b4f0 │ │ │ │ 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 17b47e │ │ │ │ + ble.n 17b4d6 │ │ │ │ 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 17b450 │ │ │ │ + bne.n 17b4a8 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b44a │ │ │ │ + bne.n 17b4a2 │ │ │ │ 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 17b4f4 │ │ │ │ + beq.n 17b54c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b4f4 │ │ │ │ + cbz r4, 17b54c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b4f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b550 │ │ │ │ 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 17b4c6 │ │ │ │ + bne.n 17b51e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b4be │ │ │ │ + bne.n 17b516 │ │ │ │ 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 17b546 │ │ │ │ + beq.n 17b59e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b546 │ │ │ │ + cbz r4, 17b59e │ │ │ │ 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 17b524 │ │ │ │ + bne.n 17b57c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b51c │ │ │ │ + bne.n 17b574 │ │ │ │ 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 17b574 │ │ │ │ + beq.n 17b5cc │ │ │ │ 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 17b584 │ │ │ │ + bne.n 17b5dc │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b56e │ │ │ │ + bne.n 17b5c6 │ │ │ │ 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 17b574 │ │ │ │ + beq.n 17b5cc │ │ │ │ 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 17b588 │ │ │ │ - b.n 17b578 │ │ │ │ + bne.n 17b5e0 │ │ │ │ + b.n 17b5d0 │ │ │ │ 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 17b5f4 │ │ │ │ + beq.n 17b64c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b5f4 │ │ │ │ + cbz r4, 17b64c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b5f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b650 │ │ │ │ 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 17b5c6 │ │ │ │ + bne.n 17b61e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b5be │ │ │ │ + bne.n 17b616 │ │ │ │ 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 17b646 │ │ │ │ + beq.n 17b69e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b646 │ │ │ │ + cbz r4, 17b69e │ │ │ │ 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 17b624 │ │ │ │ + bne.n 17b67c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b61c │ │ │ │ + bne.n 17b674 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b66c │ │ │ │ + cbz r7, 17b6c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b67a │ │ │ │ + bne.n 17b6d2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b666 │ │ │ │ + bne.n 17b6be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b66c │ │ │ │ + beq.n 17b6c4 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17b67e │ │ │ │ - b.n 17b66e │ │ │ │ + bne.n 17b6d6 │ │ │ │ + b.n 17b6c6 │ │ │ │ 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 17b6e4 │ │ │ │ + beq.n 17b73c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b6e4 │ │ │ │ + cbz r4, 17b73c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b6e8 │ │ │ │ + vldr d6, [pc, #60] @ 17b740 │ │ │ │ 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 17b6b6 │ │ │ │ + bne.n 17b70e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b6ae │ │ │ │ + bne.n 17b706 │ │ │ │ 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 17b742 │ │ │ │ + beq.n 17b79a │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 17b742 │ │ │ │ + cbz r4, 17b79a │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 17b748 │ │ │ │ + vldr d6, [pc, #64] @ 17b7a0 │ │ │ │ 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 17b714 │ │ │ │ + bne.n 17b76c │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 17b70c │ │ │ │ + bne.n 17b764 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b74e │ │ │ │ + b.n 17b7a6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b796 │ │ │ │ + beq.n 17b7ee │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b796 │ │ │ │ + cbz r4, 17b7ee │ │ │ │ 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 17b774 │ │ │ │ + bne.n 17b7cc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b76c │ │ │ │ + bne.n 17b7c4 │ │ │ │ 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 17b7f4 │ │ │ │ + beq.n 17b84c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b7f4 │ │ │ │ + cbz r4, 17b84c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b7f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b850 │ │ │ │ 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 17b7c6 │ │ │ │ + bne.n 17b81e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b7be │ │ │ │ + bne.n 17b816 │ │ │ │ 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 17b846 │ │ │ │ + beq.n 17b89e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b846 │ │ │ │ + cbz r4, 17b89e │ │ │ │ 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 17b824 │ │ │ │ + bne.n 17b87c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b81c │ │ │ │ + bne.n 17b874 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 17b882 │ │ │ │ + cbz r7, 17b8da │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b882 │ │ │ │ + cbz r4, 17b8da │ │ │ │ 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 17b866 │ │ │ │ + bne.n 17b8be │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17b85e │ │ │ │ + bne.n 17b8b6 │ │ │ │ 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 17b8f8 │ │ │ │ + beq.n 17b950 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b8f8 │ │ │ │ + cbz r4, 17b950 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 17b900 │ │ │ │ + vldr d5, [pc, #92] @ 17b958 │ │ │ │ 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 17b8e0 │ │ │ │ + ble.n 17b938 │ │ │ │ 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 17b8b2 │ │ │ │ + bne.n 17b90a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b8aa │ │ │ │ + bne.n 17b902 │ │ │ │ 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, 17b92a │ │ │ │ + cbz r7, 17b982 │ │ │ │ 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 17b938 │ │ │ │ + bne.n 17b990 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b924 │ │ │ │ + bne.n 17b97c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b92a │ │ │ │ + beq.n 17b982 │ │ │ │ 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 17b93e │ │ │ │ - b.n 17b92c │ │ │ │ + bne.n 17b996 │ │ │ │ + b.n 17b984 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b978 │ │ │ │ + beq.n 17b9d0 │ │ │ │ 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 17b988 │ │ │ │ + bne.n 17b9e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b972 │ │ │ │ + bne.n 17b9ca │ │ │ │ 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 17b978 │ │ │ │ + beq.n 17b9d0 │ │ │ │ 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 17b98c │ │ │ │ - b.n 17b97c │ │ │ │ + bne.n 17b9e4 │ │ │ │ + b.n 17b9d4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b9c0 │ │ │ │ + cbz r7, 17ba18 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b9ce │ │ │ │ + bne.n 17ba26 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9ba │ │ │ │ + bne.n 17ba12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b9c0 │ │ │ │ + beq.n 17ba18 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17b9d2 │ │ │ │ - b.n 17b9c2 │ │ │ │ + bne.n 17ba2a │ │ │ │ + b.n 17ba1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17ba02 │ │ │ │ + cbz r7, 17ba5a │ │ │ │ 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 17ba10 │ │ │ │ + bne.n 17ba68 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9fc │ │ │ │ + bne.n 17ba54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17ba02 │ │ │ │ + beq.n 17ba5a │ │ │ │ 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 17ba16 │ │ │ │ - b.n 17ba04 │ │ │ │ + bne.n 17ba6e │ │ │ │ + b.n 17ba5c │ │ │ │ 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} │ │ │ │ @@ -436319,24 +436350,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 17bb46 │ │ │ │ + beq.n 17bb9e │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 17bb46 │ │ │ │ + beq.n 17bb9e │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 17bb4e │ │ │ │ + bhi.n 17bba6 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bb7a │ │ │ │ + bgt.n 17bbd2 │ │ │ │ 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 │ │ │ │ @@ -436357,15 +436388,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 17bb46 │ │ │ │ + b.n 17bb9e │ │ │ │ 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 │ │ │ │ @@ -436388,24 +436419,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 17bc16 │ │ │ │ + beq.n 17bc6e │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 17bc16 │ │ │ │ + beq.n 17bc6e │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 17bc1e │ │ │ │ + bgt.n 17bc76 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bc4a │ │ │ │ + bgt.n 17bca2 │ │ │ │ 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 │ │ │ │ @@ -436430,27 +436461,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 17bc16 │ │ │ │ + b.n 17bc6e │ │ │ │ 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 17bc80 │ │ │ │ + beq.n 17bcd8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 17bc7a │ │ │ │ + bcs.n 17bcd2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -436474,23 +436505,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, 17bcd0 │ │ │ │ + cbz r0, 17bd28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 47ee8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17bcce │ │ │ │ + bne.n 17bd26 │ │ │ │ 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 │ │ │ │ @@ -436499,183 +436530,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 17bd20 │ │ │ │ + beq.n 17bd78 │ │ │ │ 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 17bca8 │ │ │ │ + bl 17bd00 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 17bd12 │ │ │ │ + b.n 17bd6a │ │ │ │ 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] @ (17bdc8 ) │ │ │ │ + ldr r2, [pc, #132] @ (17be20 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17bdcc ) │ │ │ │ + ldr r3, [pc, #132] @ (17be24 ) │ │ │ │ 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] @ (17bdd0 ) │ │ │ │ + ldr r3, [pc, #108] @ (17be28 ) │ │ │ │ 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 17bda8 │ │ │ │ - cbz r7, 17bd9e │ │ │ │ + bne.n 17be00 │ │ │ │ + cbz r7, 17bdf6 │ │ │ │ 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, 17bda8 │ │ │ │ + cbnz r0, 17be00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17bdaa │ │ │ │ + b.n 17be02 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (17bdd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bdcc ) │ │ │ │ + ldr r2, [pc, #40] @ (17be2c ) │ │ │ │ + ldr r3, [pc, #28] @ (17be24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bdc2 │ │ │ │ + bne.n 17be1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, r6 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r1, r2 │ │ │ │ - negs r6, r1 │ │ │ │ + rors r6, r6 │ │ │ │ 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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 47400 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 17be30 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 17be88 ) │ │ │ │ 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 17bd30 │ │ │ │ - cbz r0, 17be2c │ │ │ │ + bl 17bd88 │ │ │ │ + cbz r0, 17be84 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bd30 │ │ │ │ + bl 17bd88 │ │ │ │ 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 17be56 │ │ │ │ + b.n 17beae │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be66 │ │ │ │ + bne.n 17bebe │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be4c │ │ │ │ + blt.n 17bea4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 17be74 │ │ │ │ + b.n 17becc │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be84 │ │ │ │ + bne.n 17bedc │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be6a │ │ │ │ + blt.n 17bec2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 17be90 │ │ │ │ + cbz r0, 17bee8 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 17be9c │ │ │ │ + cbz r0, 17bef4 │ │ │ │ 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 17bea4 │ │ │ │ + bne.n 17befc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17beba │ │ │ │ + cbnz r3, 17bf12 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 16962c │ │ │ │ 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 │ │ │ │ @@ -436685,23 +436716,23 @@ │ │ │ │ blx 486f0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 17bf14 │ │ │ │ - ldr r1, [pc, #32] @ (17bf18 ) │ │ │ │ + bne.n 17bf6c │ │ │ │ + ldr r1, [pc, #32] @ (17bf70 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbnz r0, 17bf14 │ │ │ │ + cbnz r0, 17bf6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17bf12 │ │ │ │ + bne.n 17bf6a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -436709,216 +436740,216 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ 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] @ (17bf94 ) │ │ │ │ + ldr r2, [pc, #104] @ (17bfec ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (17bf98 ) │ │ │ │ + ldr r3, [pc, #104] @ (17bff0 ) │ │ │ │ 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 17bec8 │ │ │ │ - cbnz r0, 17bf62 │ │ │ │ + bl 17bf20 │ │ │ │ + cbnz r0, 17bfba │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17bf9c ) │ │ │ │ - ldr r3, [pc, #72] @ (17bf98 ) │ │ │ │ + ldr r2, [pc, #80] @ (17bff4 ) │ │ │ │ + ldr r3, [pc, #72] @ (17bff0 ) │ │ │ │ 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 17bf90 │ │ │ │ + bne.n 17bfe8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17bec8 │ │ │ │ + bl 17bf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bf48 │ │ │ │ + beq.n 17bfa0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 17bf48 │ │ │ │ + bne.n 17bfa0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 17bf4a │ │ │ │ + b.n 17bfa2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5 │ │ │ │ + eors r6, r2 │ │ │ │ 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 17bfca │ │ │ │ + bne.n 17c022 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bfba │ │ │ │ + bne.n 17c012 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0b6 │ │ │ │ + bne.n 17c10e │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c092 │ │ │ │ + beq.n 17c0ea │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 17c010 │ │ │ │ + cbnz r6, 17c068 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 17c11a │ │ │ │ - ldr r1, [pc, #308] @ (17c128 ) │ │ │ │ + blt.w 17c172 │ │ │ │ + ldr r1, [pc, #308] @ (17c180 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c114 │ │ │ │ + beq.w 17c16c │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17c010 │ │ │ │ + b.n 17c068 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c0b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c006 │ │ │ │ + blt.n 17c05e │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 17c030 │ │ │ │ + b.n 17c088 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c044 │ │ │ │ + bne.n 17c09c │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c024 │ │ │ │ + blt.n 17c07c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 17c04e │ │ │ │ + b.n 17c0a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c0b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c048 │ │ │ │ + blt.n 17c0a0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c06a │ │ │ │ + cbz r0, 17c0c2 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c076 │ │ │ │ + cbz r0, 17c0ce │ │ │ │ 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 17c07a │ │ │ │ + bne.n 17c0d2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17c0e0 │ │ │ │ + cbnz r3, 17c138 │ │ │ │ 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 17c0f4 │ │ │ │ - ldr r1, [pc, #132] @ (17c12c ) │ │ │ │ + blt.n 17c14c │ │ │ │ + ldr r1, [pc, #132] @ (17c184 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c0ee │ │ │ │ + cbz r0, 17c146 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 17bfd8 │ │ │ │ + b.n 17c030 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17c0f8 │ │ │ │ + bne.n 17c150 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169654 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c0ca │ │ │ │ + bne.n 17c122 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0bc │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c114 │ │ │ │ + b.n 17c02a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 17c08e │ │ │ │ + bl 16962c │ │ │ │ + b.n 17c0e6 │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 17c06a │ │ │ │ + b.n 17c0c2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c0fe │ │ │ │ + bne.n 17c156 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0ba │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c112 │ │ │ │ + b.n 17c02a │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c062 │ │ │ │ - b.n 17c076 │ │ │ │ + bne.n 17c0ba │ │ │ │ + b.n 17c0ce │ │ │ │ nop │ │ │ │ adds r5, #0 │ │ │ │ movs r1, r2 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -436926,33 +436957,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, 17c15a │ │ │ │ + cbz r0, 17c1b2 │ │ │ │ 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 17c150 │ │ │ │ + blt.n 17c1a8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 475e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c150 │ │ │ │ + bne.n 17c1a8 │ │ │ │ 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 │ │ │ │ @@ -436989,325 +437020,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 16a4b0 │ │ │ │ + bl 16a508 │ │ │ │ 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 17c2aa │ │ │ │ + bne.n 17c302 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 17c29e │ │ │ │ + cbz r7, 17c2f6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 17c29e │ │ │ │ + cbz r3, 17c2f6 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 17c29e │ │ │ │ + beq.n 17c2f6 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 17c29e │ │ │ │ + blt.n 17c2f6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 17c29e │ │ │ │ + cbz r0, 17c2f6 │ │ │ │ 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 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ 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 17c22c │ │ │ │ - b.n 17c2a0 │ │ │ │ + bne.n 17c284 │ │ │ │ + b.n 17c2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c2ba │ │ │ │ + cbz r0, 17c312 │ │ │ │ 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 17c2ac │ │ │ │ + b.n 17c304 │ │ │ │ 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] @ (17c3e8 ) │ │ │ │ + ldr r2, [pc, #268] @ (17c440 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (17c3ec ) │ │ │ │ + ldr r3, [pc, #268] @ (17c444 ) │ │ │ │ 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, 17c2fa │ │ │ │ - bl 17bfa0 │ │ │ │ + cbnz r1, 17c352 │ │ │ │ + bl 17bff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c372 │ │ │ │ + beq.n 17c3ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c32a │ │ │ │ + bl 17bf20 │ │ │ │ + cbz r0, 17c382 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c32a │ │ │ │ + bl 17bf20 │ │ │ │ + cbz r0, 17c382 │ │ │ │ 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 17c3b6 │ │ │ │ + beq.n 17c40e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ - cbz r0, 17c36e │ │ │ │ + bl 17be30 │ │ │ │ + cbz r0, 17c3c6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 17c376 │ │ │ │ + cbnz r5, 17c3ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c3bc │ │ │ │ + beq.n 17c414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (17c3f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (17c3ec ) │ │ │ │ + ldr r2, [pc, #152] @ (17c448 ) │ │ │ │ + ldr r3, [pc, #144] @ (17c444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c3e4 │ │ │ │ + bne.n 17c43c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c3da │ │ │ │ + beq.n 17c432 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c3ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a55c │ │ │ │ + bl 16a5b4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ + bne.n 17c3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17be30 │ │ │ │ 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 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ - b.n 17c372 │ │ │ │ + bne.n 17c3a8 │ │ │ │ + b.n 17c3ca │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 17c332 │ │ │ │ + b.n 17c38a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17be30 │ │ │ │ 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 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c34a │ │ │ │ + bne.n 17c3a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c3ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #26 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ 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] @ 17c900 │ │ │ │ + ldr.w r2, [pc, #1268] @ 17c958 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17c904 │ │ │ │ + ldr.w r3, [pc, #1264] @ 17c95c │ │ │ │ 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 17c4f8 │ │ │ │ + beq.n 17c550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r7, 17c458 │ │ │ │ - ldr.w r2, [pc, #1228] @ 17c908 │ │ │ │ - ldr.w r3, [pc, #1220] @ 17c904 │ │ │ │ + cbnz r7, 17c4b0 │ │ │ │ + ldr.w r2, [pc, #1228] @ 17c960 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17c95c │ │ │ │ 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 17c8dc │ │ │ │ + bne.w 17c934 │ │ │ │ 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 17c4f4 │ │ │ │ + beq.n 17c54c │ │ │ │ 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 17c518 │ │ │ │ - ldr.w r9, [pc, #1164] @ 17c90c │ │ │ │ + blt.n 17c570 │ │ │ │ + ldr.w r9, [pc, #1164] @ 17c964 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c512 │ │ │ │ + beq.n 17c56a │ │ │ │ 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 17c4e8 │ │ │ │ + blt.n 17c540 │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c8e0 │ │ │ │ + beq.w 17c938 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bf20 │ │ │ │ + cbz r0, 17c53a │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bf20 │ │ │ │ + cbz r0, 17c53a │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 17c4e2 │ │ │ │ + bne.n 17c53a │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 17c536 │ │ │ │ + beq.n 17c58e │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c438 │ │ │ │ + b.n 17c490 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c42e │ │ │ │ - b.n 17c4f4 │ │ │ │ + bne.n 17c486 │ │ │ │ + b.n 17c54c │ │ │ │ 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 17c876 │ │ │ │ + bge.w 17c8ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c870 │ │ │ │ + beq.w 17c8c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -437320,29 +437351,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 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c558 │ │ │ │ + bne.n 17c5b0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (17c910 ) │ │ │ │ + ldr r3, [pc, #904] @ (17c968 ) │ │ │ │ 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 17c5d0 │ │ │ │ + beq.n 17c628 │ │ │ │ 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] │ │ │ │ @@ -437357,35 +437388,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 17c5a2 │ │ │ │ - ldr r3, [pc, #832] @ (17c914 ) │ │ │ │ + bne.n 17c5fa │ │ │ │ + ldr r3, [pc, #832] @ (17c96c ) │ │ │ │ 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 17c4e2 │ │ │ │ + beq.w 17c53a │ │ │ │ mov r0, fp │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c4e2 │ │ │ │ + beq.w 17c53a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #784] @ (17c918 ) │ │ │ │ + ldr r3, [pc, #784] @ (17c970 ) │ │ │ │ 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] │ │ │ │ @@ -437394,15 +437425,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 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ 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 │ │ │ │ @@ -437410,34 +437441,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 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ 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 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ 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] │ │ │ │ @@ -437447,454 +437478,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 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c848 │ │ │ │ + bne.w 17c8a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17c886 │ │ │ │ + beq.w 17c8de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bcdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4834c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bcdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c8ba │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 17c862 │ │ │ │ + blt.w 17c8ba │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c8ba │ │ │ │ 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 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ 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 17c6a0 │ │ │ │ + bhi.n 17c6f8 │ │ │ │ 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 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ 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 17c862 │ │ │ │ - bl 16b038 │ │ │ │ + bne.n 17c8ba │ │ │ │ + bl 16b090 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 47400 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 17c8f8 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 17c950 ) │ │ │ │ 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 17bd30 │ │ │ │ - cbz r0, 17c862 │ │ │ │ + bl 17bd88 │ │ │ │ + cbz r0, 17c8ba │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 17bd30 │ │ │ │ - cbz r0, 17c862 │ │ │ │ + bl 17bd88 │ │ │ │ + cbz r0, 17c8ba │ │ │ │ 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 17c2cc │ │ │ │ - b.n 17c438 │ │ │ │ + bl 17c324 │ │ │ │ + b.n 17c490 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17c862 │ │ │ │ + cbnz r0, 17c8ba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c782 │ │ │ │ + beq.n 17c7da │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c540 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 17c584 │ │ │ │ - ldr r1, [pc, #164] @ (17c91c ) │ │ │ │ + b.n 17c5dc │ │ │ │ + ldr r1, [pc, #164] @ (17c974 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ - cbz r0, 17c8e8 │ │ │ │ + cbz r0, 17c940 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c52e │ │ │ │ + b.n 17c586 │ │ │ │ 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 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c8ba │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c786 │ │ │ │ - b.n 17c862 │ │ │ │ + beq.w 17c7de │ │ │ │ + b.n 17c8ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c540 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c54c │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ movs r1, r2 │ │ │ │ - bl 4a912 │ │ │ │ - bl 92916 │ │ │ │ + bl 4a96a │ │ │ │ + bl 9296e │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ movs r1, r2 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ 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] @ (17ca24 ) │ │ │ │ + ldr r7, [pc, #240] @ (17ca7c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (17ca28 ) │ │ │ │ + ldr r2, [pc, #240] @ (17ca80 ) │ │ │ │ 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 17c9f8 │ │ │ │ + beq.n 17ca50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 17ca06 │ │ │ │ - ldr.w r8, [pc, #196] @ 17ca2c │ │ │ │ + blt.n 17ca5e │ │ │ │ + ldr.w r8, [pc, #196] @ 17ca84 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ca00 │ │ │ │ - ldr r1, [pc, #184] @ (17ca30 ) │ │ │ │ + beq.n 17ca58 │ │ │ │ + ldr r1, [pc, #184] @ (17ca88 ) │ │ │ │ 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 17c9ea │ │ │ │ + beq.n 17ca42 │ │ │ │ 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 17ca18 │ │ │ │ + blt.n 17ca70 │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17ca12 │ │ │ │ + cbz r0, 17ca6a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 17c9dc │ │ │ │ + cbz r0, 17ca34 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a558 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c9d6 │ │ │ │ + cbz r0, 17ca2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ - cbnz r0, 17c9fa │ │ │ │ + bl 17c324 │ │ │ │ + cbnz r0, 17ca52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c9e4 │ │ │ │ + cbz r0, 17ca3c │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c9f2 │ │ │ │ + cbz r0, 17ca4a │ │ │ │ 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 17c9f8 │ │ │ │ + b.n 17ca50 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c9ea │ │ │ │ + b.n 17ca42 │ │ │ │ subs r0, r7, #3 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ 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] @ (17cad0 ) │ │ │ │ + ldr r5, [pc, #140] @ (17cb28 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (17cad4 ) │ │ │ │ + ldr r3, [pc, #140] @ (17cb2c ) │ │ │ │ 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] @ (17cad8 ) │ │ │ │ + ldr r5, [pc, #128] @ (17cb30 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ - ldr r1, [pc, #120] @ (17cadc ) │ │ │ │ + ldr r1, [pc, #120] @ (17cb34 ) │ │ │ │ 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 17caa4 │ │ │ │ + beq.n 17cafc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47c9c │ │ │ │ - ldr.w ip, [pc, #92] @ 17cae0 │ │ │ │ + ldr.w ip, [pc, #92] @ 17cb38 │ │ │ │ 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 17caa4 │ │ │ │ + beq.n 17cafc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 47c9c │ │ │ │ - b.n 17caa6 │ │ │ │ + b.n 17cafe │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (17cae4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cad4 ) │ │ │ │ + ldr r2, [pc, #48] @ (17cb3c ) │ │ │ │ + ldr r3, [pc, #28] @ (17cb2c ) │ │ │ │ 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 17cacc │ │ │ │ + bne.n 17cb24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #7 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movs r1, r2 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ 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 16a5d4 │ │ │ │ + bl 16a62c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17cb0c │ │ │ │ + cbz r0, 17cb64 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cb1a │ │ │ │ + cbz r0, 17cb72 │ │ │ │ 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] @ (17cd1c ) │ │ │ │ - ldr r3, [pc, #476] @ (17cd20 ) │ │ │ │ + ldr r2, [pc, #476] @ (17cd74 ) │ │ │ │ + ldr r3, [pc, #476] @ (17cd78 ) │ │ │ │ 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 │ │ │ │ @@ -437912,182 +437943,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 17cb60 │ │ │ │ + bne.n 17cbb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bfa0 │ │ │ │ + bl 17bff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd0e │ │ │ │ + beq.w 17cd66 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cd6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bf1c │ │ │ │ - cbz r0, 17cbc8 │ │ │ │ + bl 17bf74 │ │ │ │ + cbz r0, 17cc20 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cd52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cd52 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cd6a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17ccfa │ │ │ │ + bne.w 17cd52 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17ccfa │ │ │ │ + bne.n 17cd52 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cd52 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cd52 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cd12 │ │ │ │ + bne.n 17cd6a │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cd12 │ │ │ │ + beq.n 17cd6a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ 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 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cd54 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cd54 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 17ccfc │ │ │ │ + blt.n 17cd54 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 17ccfc │ │ │ │ - bl 16b038 │ │ │ │ + bne.n 17cd54 │ │ │ │ + bl 16b090 │ │ │ │ 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, 17ccfc │ │ │ │ + cbnz r0, 17cd54 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd54 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (17cd24 ) │ │ │ │ - ldr r3, [pc, #60] @ (17cd20 ) │ │ │ │ + ldr r2, [pc, #68] @ (17cd7c ) │ │ │ │ + ldr r3, [pc, #60] @ (17cd78 ) │ │ │ │ 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 17cd16 │ │ │ │ + bne.n 17cd6e │ │ │ │ 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 17bca8 │ │ │ │ + bl 17bd00 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17ccde │ │ │ │ + b.n 17cd36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cd02 │ │ │ │ + b.n 17cd5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ 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] @ (17cf50 ) │ │ │ │ + ldr r2, [pc, #532] @ (17cfa8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (17cf54 ) │ │ │ │ + ldr r3, [pc, #532] @ (17cfac ) │ │ │ │ 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] │ │ │ │ @@ -438105,122 +438136,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 17cd5c │ │ │ │ + bne.n 17cdb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bfa0 │ │ │ │ - cbz r0, 17cda6 │ │ │ │ + bl 17bff8 │ │ │ │ + cbz r0, 17cdfe │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17cdc8 │ │ │ │ + bne.n 17ce20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (17cf58 ) │ │ │ │ - ldr r3, [pc, #420] @ (17cf54 ) │ │ │ │ + ldr r2, [pc, #428] @ (17cfb0 ) │ │ │ │ + ldr r3, [pc, #420] @ (17cfac ) │ │ │ │ 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 17cf4c │ │ │ │ + bne.w 17cfa4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bf1c │ │ │ │ - cbz r0, 17cde6 │ │ │ │ + bl 17bf74 │ │ │ │ + cbz r0, 17ce3e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c2cc │ │ │ │ - cbz r0, 17cdf4 │ │ │ │ + bl 17c324 │ │ │ │ + cbz r0, 17ce4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 17cdfc │ │ │ │ + cbz r0, 17ce54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ - b.n 17cda0 │ │ │ │ + bl 17bd00 │ │ │ │ + b.n 17cdf8 │ │ │ │ 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 17cef4 │ │ │ │ + bcs.n 17cf4c │ │ │ │ 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 17c3f8 │ │ │ │ + bl 17c450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cdf4 │ │ │ │ + beq.n 17ce4c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a6bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cda0 │ │ │ │ + bne.n 17cdf8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17ce4c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17ce4c │ │ │ │ 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 17baa0 │ │ │ │ + bl 17baf8 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cda0 │ │ │ │ + beq.w 17cdf8 │ │ │ │ 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 │ │ │ │ @@ -438232,187 +438263,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 17cf00 │ │ │ │ + beq.n 17cf58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bd00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 17cda6 │ │ │ │ + bl 16e0f0 │ │ │ │ + b.n 17cdfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ce34 │ │ │ │ - b.n 17cdf4 │ │ │ │ + bne.n 17ce8c │ │ │ │ + b.n 17ce4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cf38 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cf38 │ │ │ │ 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 16a5ec │ │ │ │ + bl 16a644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cdaa │ │ │ │ + bl 17be90 │ │ │ │ + b.n 17ce02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ 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 17bfa0 │ │ │ │ - cbnz r0, 17cf7a │ │ │ │ + bl 17bff8 │ │ │ │ + cbnz r0, 17cfd2 │ │ │ │ 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, 17cfac │ │ │ │ + cbnz r0, 17d004 │ │ │ │ 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 17be38 │ │ │ │ + bl 17be90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bd00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cf74 │ │ │ │ + bl 17be90 │ │ │ │ + b.n 17cfcc │ │ │ │ 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 17bfa0 │ │ │ │ - cbz r0, 17cfee │ │ │ │ + bl 17bff8 │ │ │ │ + cbz r0, 17d046 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 17d000 │ │ │ │ + cbnz r3, 17d058 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ - vldr d9, [pc, #384] @ 17d170 │ │ │ │ + bl 17be90 │ │ │ │ + vldr d9, [pc, #384] @ 17d1c8 │ │ │ │ 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 17c2cc │ │ │ │ + bl 17c324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d168 │ │ │ │ + beq.w 17d1c0 │ │ │ │ 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 17cfe8 │ │ │ │ + beq.n 17d040 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17d058 │ │ │ │ + cbz r0, 17d0b0 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a188 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d044 │ │ │ │ + bne.n 17d09c │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (17d178 ) │ │ │ │ + ldr r3, [pc, #284] @ (17d1d0 ) │ │ │ │ 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] @ 17d170 │ │ │ │ + vldr d9, [pc, #248] @ 17d1c8 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 17d14e │ │ │ │ - ldr.w fp, [pc, #248] @ 17d17c │ │ │ │ + beq.n 17d1a6 │ │ │ │ + ldr.w fp, [pc, #248] @ 17d1d4 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (17d180 ) │ │ │ │ + ldr r3, [pc, #244] @ (17d1d8 ) │ │ │ │ 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 16b038 │ │ │ │ + bl 16b090 │ │ │ │ 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 │ │ │ │ @@ -438423,16 +438454,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 17d0f4 │ │ │ │ - bl 173060 │ │ │ │ + bne.n 17d14c │ │ │ │ + bl 1730b8 │ │ │ │ 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> │ │ │ │ @@ -438457,58 +438488,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 17d0a6 │ │ │ │ + bne.n 17d0fe │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be90 │ │ │ │ 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 17bca8 │ │ │ │ - b.n 17cfe8 │ │ │ │ + bl 17bd00 │ │ │ │ + b.n 17d040 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ 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] @ (17d4fc ) │ │ │ │ - ldr r3, [pc, #864] @ (17d500 ) │ │ │ │ + ldr r2, [pc, #864] @ (17d554 ) │ │ │ │ + ldr r3, [pc, #864] @ (17d558 ) │ │ │ │ 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 17ec98 │ │ │ │ + bl 17ecf0 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 17d234 │ │ │ │ + bhi.n 17d28c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 17d220 │ │ │ │ + bcs.n 17d278 │ │ │ │ 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] │ │ │ │ @@ -438517,38 +438548,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 17ec5c │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 17d330 │ │ │ │ - ldr r2, [pc, #772] @ (17d504 ) │ │ │ │ - ldr r3, [pc, #768] @ (17d500 ) │ │ │ │ + bhi.w 17d388 │ │ │ │ + ldr r2, [pc, #772] @ (17d55c ) │ │ │ │ + ldr r3, [pc, #768] @ (17d558 ) │ │ │ │ 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 17d4f6 │ │ │ │ + bne.w 17d54e │ │ │ │ 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 17d1d6 │ │ │ │ + b.n 17d22e │ │ │ │ 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 │ │ │ │ @@ -438556,54 +438587,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 17ec98 │ │ │ │ + bl 17ecf0 │ │ │ │ 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 17d32c │ │ │ │ + bne.n 17d384 │ │ │ │ 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 17d184 │ │ │ │ + bl 17d1dc │ │ │ │ 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 17d184 │ │ │ │ + bl 17d1dc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 17d4ca │ │ │ │ + beq.w 17d522 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 17d4ba │ │ │ │ + bls.w 17d512 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 17d4c2 │ │ │ │ + bls.w 17d51a │ │ │ │ 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] │ │ │ │ @@ -438614,17 +438645,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 17ec5c │ │ │ │ + bl 17ecb4 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 17d1fc │ │ │ │ + bls.w 17d254 │ │ │ │ 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] │ │ │ │ @@ -438632,17 +438663,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 17d1fc │ │ │ │ + b.n 17d254 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 17d280 │ │ │ │ + b.n 17d2d8 │ │ │ │ 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] │ │ │ │ @@ -438663,44 +438694,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 17d4f0 │ │ │ │ + bls.w 17d548 │ │ │ │ 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 17d3a8 │ │ │ │ + b.n 17d400 │ │ │ │ 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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17d39c │ │ │ │ + bne.n 17d3f4 │ │ │ │ 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 │ │ │ │ @@ -438758,15 +438789,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -438775,79 +438806,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 17d1fc │ │ │ │ + b.n 17d254 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d32e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d32e │ │ │ │ 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 17d4ce │ │ │ │ + bne.n 17d526 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 17d1fc │ │ │ │ + b.n 17d254 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 17d3ec │ │ │ │ + b.n 17d444 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ 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] @ 17daf0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 17daf4 │ │ │ │ + ldr.w r0, [pc, #1488] @ 17db48 │ │ │ │ + ldr.w r3, [pc, #1488] @ 17db4c │ │ │ │ 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 17df6a │ │ │ │ + beq.w 17dfc2 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e640 │ │ │ │ + bne.w 17e698 │ │ │ │ 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 17e750 │ │ │ │ + bls.w 17e7a8 │ │ │ │ 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 │ │ │ │ @@ -438857,21 +438888,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17d586 │ │ │ │ + bne.n 17d5de │ │ │ │ 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 │ │ │ │ @@ -438887,15 +438918,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 17df44 │ │ │ │ + beq.w 17df9c │ │ │ │ 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 │ │ │ │ @@ -438920,15 +438951,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 17d640 │ │ │ │ + bne.n 17d698 │ │ │ │ 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 │ │ │ │ @@ -438940,15 +438971,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -439041,18 +439072,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 17e732 │ │ │ │ + bcs.w 17e78a │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 17dae8 │ │ │ │ + vldr d8, [pc, #808] @ 17db40 │ │ │ │ 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 │ │ │ │ @@ -439080,15 +439111,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 17d812 │ │ │ │ + bne.n 17d86a │ │ │ │ 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 │ │ │ │ @@ -439103,15 +439134,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -439192,15 +439223,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 17d7d0 │ │ │ │ + bcc.w 17d828 │ │ │ │ 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 │ │ │ │ @@ -439253,40 +439284,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 17e3ba │ │ │ │ + bls.w 17e412 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 17dae8 │ │ │ │ + vldr d8, [pc, #168] @ 17db40 │ │ │ │ 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 17da6a │ │ │ │ + beq.n 17dac2 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 17da62 │ │ │ │ + bne.n 17daba │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 17df76 │ │ │ │ + bhi.w 17dfce │ │ │ │ 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} │ │ │ │ @@ -439302,50 +439333,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 17e634 │ │ │ │ + bls.w 17e68c │ │ │ │ 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 17db00 │ │ │ │ + b.n 17db58 │ │ │ │ ... │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ 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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17daf8 │ │ │ │ + bne.n 17db50 │ │ │ │ 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 │ │ │ │ @@ -439403,15 +439434,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -439492,15 +439523,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 17e62c │ │ │ │ + bcs.w 17e684 │ │ │ │ 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] │ │ │ │ @@ -439531,15 +439562,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 17dd5c │ │ │ │ + bne.n 17ddb4 │ │ │ │ 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 │ │ │ │ @@ -439554,15 +439585,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -439643,15 +439674,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 17dd1a │ │ │ │ + bcc.w 17dd72 │ │ │ │ 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 │ │ │ │ @@ -439682,60 +439713,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 17da44 │ │ │ │ + bhi.w 17da9c │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e3b4 │ │ │ │ - ldr.w r2, [pc, #2088] @ 17e770 │ │ │ │ - ldr.w r3, [pc, #2088] @ 17e774 │ │ │ │ + bne.w 17e40c │ │ │ │ + ldr.w r2, [pc, #2088] @ 17e7c8 │ │ │ │ + ldr.w r3, [pc, #2088] @ 17e7cc │ │ │ │ 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 17e764 │ │ │ │ + bne.w 17e7bc │ │ │ │ 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 17da36 │ │ │ │ - b.n 17df3c │ │ │ │ + bhi.w 17da8e │ │ │ │ + b.n 17df94 │ │ │ │ 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 17d184 │ │ │ │ + bl 17d1dc │ │ │ │ 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 17e17a │ │ │ │ + bcs.w 17e1d2 │ │ │ │ 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 │ │ │ │ @@ -439767,15 +439798,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 17e00e │ │ │ │ + bne.n 17e066 │ │ │ │ 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 │ │ │ │ @@ -439790,15 +439821,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -439879,15 +439910,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 17dfcc │ │ │ │ + bcc.w 17e024 │ │ │ │ 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 │ │ │ │ @@ -439908,15 +439939,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 17e386 │ │ │ │ + bls.w 17e3de │ │ │ │ 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] │ │ │ │ @@ -439947,15 +439978,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 17e21c │ │ │ │ + bne.n 17e274 │ │ │ │ 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 │ │ │ │ @@ -439970,15 +440001,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -440059,15 +440090,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 17e1da │ │ │ │ + bcc.w 17e232 │ │ │ │ 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] │ │ │ │ @@ -440078,23 +440109,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 17df12 │ │ │ │ + b.n 17df6a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e6ba │ │ │ │ + bne.w 17e712 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 17e73a │ │ │ │ + bls.w 17e792 │ │ │ │ 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 │ │ │ │ @@ -440106,22 +440137,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17e3e6 │ │ │ │ + bne.n 17e43e │ │ │ │ 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 │ │ │ │ @@ -440142,17 +440173,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 17df44 │ │ │ │ + bls.w 17df9c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 17e768 │ │ │ │ + vldr d8, [pc, #764] @ 17e7c0 │ │ │ │ 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 │ │ │ │ @@ -440180,15 +440211,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 17e4bc │ │ │ │ + bne.n 17e514 │ │ │ │ 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 │ │ │ │ @@ -440202,15 +440233,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 │ │ │ │ @@ -440295,24 +440326,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 17e47a │ │ │ │ - b.n 17df44 │ │ │ │ + bcc.w 17e4d2 │ │ │ │ + b.n 17df9c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 17ded6 │ │ │ │ + b.n 17df2e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 17db46 │ │ │ │ + b.w 17db9e │ │ │ │ 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] │ │ │ │ @@ -440324,37 +440355,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 17d5dc │ │ │ │ + beq.w 17d634 │ │ │ │ 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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17d56a │ │ │ │ + b.w 17d5c2 │ │ │ │ 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 │ │ │ │ @@ -440368,69 +440399,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 17e43a │ │ │ │ + beq.w 17e492 │ │ │ │ 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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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 17e3c4 │ │ │ │ + b.n 17e41c │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 17d98a │ │ │ │ + b.w 17d9e2 │ │ │ │ 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 17e43a │ │ │ │ + b.n 17e492 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 17d5dc │ │ │ │ + b.w 17d634 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ 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] @ 17e7f0 │ │ │ │ + ldr.w ip, [pc, #104] @ 17e848 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 17e7e8 │ │ │ │ + vldr d7, [pc, #88] @ 17e840 │ │ │ │ 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] │ │ │ │ @@ -440459,55 +440490,55 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb6a0 │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 17e80a │ │ │ │ + cbz r2, 17e862 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d508 │ │ │ │ + bl 17d560 │ │ │ │ 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] @ (17ebd8 ) │ │ │ │ - ldr r1, [pc, #944] @ (17ebdc ) │ │ │ │ + ldr r0, [pc, #944] @ (17ec30 ) │ │ │ │ + ldr r1, [pc, #944] @ (17ec34 ) │ │ │ │ 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 17ea4c │ │ │ │ + beq.w 17eaa4 │ │ │ │ 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 17ea6c │ │ │ │ + beq.w 17eac4 │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17eb26 │ │ │ │ + beq.w 17eb7e │ │ │ │ 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 │ │ │ │ @@ -440536,15 +440567,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 17e8b8 │ │ │ │ + bne.n 17e910 │ │ │ │ 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 │ │ │ │ @@ -440562,15 +440593,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] @ 17ebd0 │ │ │ │ + vldr d8, [pc, #684] @ 17ec28 │ │ │ │ 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] │ │ │ │ @@ -440592,15 +440623,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 17ec08 │ │ │ │ + bl 17ec60 │ │ │ │ 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] │ │ │ │ @@ -440644,15 +440675,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 17e92a │ │ │ │ + bne.n 17e982 │ │ │ │ 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 │ │ │ │ @@ -440660,37 +440691,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 17ec30 │ │ │ │ + bl 17ec88 │ │ │ │ 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 17ea08 │ │ │ │ - ldr r2, [pc, #400] @ (17ebe0 ) │ │ │ │ - ldr r3, [pc, #396] @ (17ebdc ) │ │ │ │ + bne.n 17ea60 │ │ │ │ + ldr r2, [pc, #400] @ (17ec38 ) │ │ │ │ + ldr r3, [pc, #396] @ (17ec34 ) │ │ │ │ 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 17ebca │ │ │ │ + bne.w 17ec22 │ │ │ │ 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 │ │ │ │ @@ -440716,15 +440747,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 17eaa2 │ │ │ │ + bne.n 17eafa │ │ │ │ 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 │ │ │ │ @@ -440739,29 +440770,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 17ec30 │ │ │ │ + bl 17ec88 │ │ │ │ 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 17eae0 │ │ │ │ - b.n 17ea4c │ │ │ │ + bne.n 17eb38 │ │ │ │ + b.n 17eaa4 │ │ │ │ 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] │ │ │ │ @@ -440788,15 +440819,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 17eb6a │ │ │ │ + bne.n 17ebc2 │ │ │ │ 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 │ │ │ │ @@ -440809,67 +440840,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 17e906 │ │ │ │ + bne.w 17e95e │ │ │ │ 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 17ea08 │ │ │ │ + b.n 17ea60 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ 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 17e810 │ │ │ │ + bl 17e868 │ │ │ │ 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 17ec9c │ │ │ │ + bl 17ecf4 │ │ │ │ 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 17f9bc │ │ │ │ + bl 17fa14 │ │ │ │ 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 │ │ │ │ @@ -440882,15 +440913,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 18088c │ │ │ │ + bl 1808e4 │ │ │ │ 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 │ │ │ │ @@ -443519,17 +443550,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] @ (1809b4 ) │ │ │ │ + ldr r4, [pc, #276] @ (180a0c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1809b8 ) │ │ │ │ + ldr r3, [pc, #276] @ (180a10 ) │ │ │ │ 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 │ │ │ │ @@ -443537,15 +443568,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 180994 │ │ │ │ + beq.n 1809ec │ │ │ │ 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] │ │ │ │ @@ -443561,37 +443592,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, 180950 │ │ │ │ + cbz r3, 1809a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 180936 │ │ │ │ + b.n 18098e │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 17ec9c │ │ │ │ + bl 17ecf4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 18091e │ │ │ │ + bne.n 180976 │ │ │ │ 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 17ec9c │ │ │ │ + bl 17ecf4 │ │ │ │ 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 │ │ │ │ @@ -443607,60 +443638,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 1808e2 │ │ │ │ - ldr r2, [pc, #36] @ (1809bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1809b8 ) │ │ │ │ + bne.n 18093a │ │ │ │ + ldr r2, [pc, #36] @ (180a14 ) │ │ │ │ + ldr r3, [pc, #32] @ (180a10 ) │ │ │ │ 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 1809ae │ │ │ │ + bne.n 180a06 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf758006d │ │ │ │ + @ instruction: 0xf700006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf664006d │ │ │ │ - cbz r0, 180a2c │ │ │ │ + addw r0, ip, #2157 @ 0x86d │ │ │ │ + cbz r0, 180a84 │ │ │ │ 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 1809ec │ │ │ │ + bhi.n 180a44 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 180a08 │ │ │ │ + cbz r0, 180a60 │ │ │ │ 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 1809ec │ │ │ │ + bne.n 180a44 │ │ │ │ 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 │ │ │ │ @@ -443742,67 +443773,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] @ (180b7c ) │ │ │ │ + ldr r2, [pc, #112] @ (180bd4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (180b80 ) │ │ │ │ + ldr r3, [pc, #108] @ (180bd8 ) │ │ │ │ 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 180b6e │ │ │ │ + beq.n 180bc6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 180b6a │ │ │ │ + bne.n 180bc2 │ │ │ │ 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] @ (180b84 ) │ │ │ │ - ldr r3, [pc, #40] @ (180b80 ) │ │ │ │ + ldr r2, [pc, #48] @ (180bdc ) │ │ │ │ + ldr r3, [pc, #40] @ (180bd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180b76 │ │ │ │ + bne.n 180bce │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180b52 │ │ │ │ + b.n 180baa │ │ │ │ mov r1, r3 │ │ │ │ blx 473dc │ │ │ │ - b.n 180b50 │ │ │ │ + b.n 180ba8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e6006d │ │ │ │ + eor.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a6006d │ │ │ │ + orr.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ 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 │ │ │ │ @@ -443824,24 +443855,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, 180bfe │ │ │ │ + cbz r0, 180c56 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (180c04 ) │ │ │ │ + ldr r2, [pc, #36] @ (180c5c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 48774 │ │ │ │ - cbnz r0, 180bf4 │ │ │ │ + cbnz r0, 180c4c │ │ │ │ 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} │ │ │ │ @@ -443853,64 +443884,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] @ (180c6c ) │ │ │ │ + ldr r2, [pc, #64] @ (180cc4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (180c70 ) │ │ │ │ + ldr r3, [pc, #64] @ (180cc8 ) │ │ │ │ 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, 180c64 │ │ │ │ - cbz r4, 180c4c │ │ │ │ + cbnz r0, 180cbc │ │ │ │ + cbz r4, 180ca4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (180c74 ) │ │ │ │ - ldr r3, [pc, #32] @ (180c70 ) │ │ │ │ + ldr r2, [pc, #36] @ (180ccc ) │ │ │ │ + ldr r3, [pc, #32] @ (180cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180c68 │ │ │ │ + bne.n 180cc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180c4c │ │ │ │ + b.n 180ca4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ca006d │ │ │ │ + @ instruction: 0xf372006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ac006d │ │ │ │ + @ instruction: 0xf354006d │ │ │ │ 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, 180cac │ │ │ │ + cbnz r3, 180d04 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cb0 │ │ │ │ + beq.n 180d08 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -443918,26 +443949,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 180c8c │ │ │ │ + bl 180ce4 │ │ │ │ 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, 180cf0 │ │ │ │ + cbnz r3, 180d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cf4 │ │ │ │ + beq.n 180d4c │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -443945,15 +443976,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 180cd0 │ │ │ │ + bl 180d28 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -443967,45 +443998,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 180d4a │ │ │ │ - b.n 180d54 │ │ │ │ + bne.n 180da2 │ │ │ │ + b.n 180dac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180d54 │ │ │ │ + beq.n 180dac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 180d42 │ │ │ │ + bpl.n 180d9a │ │ │ │ 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 180d80 │ │ │ │ + beq.n 180dd8 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 180d78 │ │ │ │ + bmi.n 180dd0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 180d84 │ │ │ │ + cbnz r0, 180ddc │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 180d84 │ │ │ │ + bne.n 180ddc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 180d68 │ │ │ │ + bne.n 180dc0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ @@ -444014,306 +444045,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 180de2 │ │ │ │ - cbz r3, 180de2 │ │ │ │ + bne.n 180e3a │ │ │ │ + cbz r3, 180e3a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180dc0 │ │ │ │ + b.n 180e18 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180de2 │ │ │ │ + beq.n 180e3a │ │ │ │ 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 180db8 │ │ │ │ + bvc.n 180e10 │ │ │ │ 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 180e36 │ │ │ │ - cbz r3, 180e3a │ │ │ │ + bne.n 180e8e │ │ │ │ + cbz r3, 180e92 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180e18 │ │ │ │ + b.n 180e70 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180e3a │ │ │ │ + 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 180e10 │ │ │ │ + bvs.n 180e68 │ │ │ │ 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] @ (180efc ) │ │ │ │ + ldr r2, [pc, #160] @ (180f54 ) │ │ │ │ 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 180ee6 │ │ │ │ + bne.n 180f3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180f48 │ │ │ │ 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] @ (180f00 ) │ │ │ │ + ldr r3, [pc, #124] @ (180f58 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180e8c │ │ │ │ + b.n 180ee4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180f48 │ │ │ │ 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 180ee6 │ │ │ │ + bne.n 180f3e │ │ │ │ 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ 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 180e88 │ │ │ │ + beq.n 180ee0 │ │ │ │ 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: 0xf19e006d │ │ │ │ + adc.w r0, r6, #109 @ 0x6d │ │ │ │ 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] @ (180fc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (181018 ) │ │ │ │ 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 180faa │ │ │ │ + bne.n 181002 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 18100c │ │ │ │ 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] @ (180fc4 ) │ │ │ │ + ldr r3, [pc, #124] @ (18101c ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180f50 │ │ │ │ + b.n 180fa8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 18100c │ │ │ │ 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 180faa │ │ │ │ + bne.n 181002 │ │ │ │ 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ 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 180f4c │ │ │ │ + beq.n 180fa4 │ │ │ │ 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: 0xf0da006d │ │ │ │ + eor.w r0, r2, #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 181024 │ │ │ │ - cbz r3, 18102a │ │ │ │ + bne.n 18107c │ │ │ │ + cbz r3, 181082 │ │ │ │ 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 181004 │ │ │ │ + b.n 18105c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18102a │ │ │ │ + beq.n 181082 │ │ │ │ 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 180ffa │ │ │ │ + beq.n 181052 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18105a │ │ │ │ + cbz r0, 1810b2 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18108a │ │ │ │ + cbz r0, 1810e2 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18110e │ │ │ │ + cbz r0, 181166 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444321,15 +444352,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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -444337,15 +444368,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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444354,28 +444385,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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1811ba │ │ │ │ + cbz r0, 181212 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444383,15 +444414,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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444400,37 +444431,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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ 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 1ea8b8 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 181254 │ │ │ │ + beq.n 1812ac │ │ │ │ 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 │ │ │ │ @@ -444438,138 +444469,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 1eaa9c │ │ │ │ + bl 1eaaf4 │ │ │ │ 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 1eaa9c │ │ │ │ + bl 1eaaf4 │ │ │ │ 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 1812ec │ │ │ │ + beq.n 181344 │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812e4 │ │ │ │ + bne.n 18133c │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1812de │ │ │ │ + cbnz r4, 181336 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1812de │ │ │ │ + bne.n 181336 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1812f0 │ │ │ │ + beq.n 181348 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812c8 │ │ │ │ + bne.n 181320 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1812c2 │ │ │ │ + beq.n 18131a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1812b4 │ │ │ │ + bne.n 18130c │ │ │ │ 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 18131e │ │ │ │ - cbnz r3, 18131a │ │ │ │ + beq.n 181376 │ │ │ │ + cbnz r3, 181372 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq.n 181322 │ │ │ │ + beq.n 18137a │ │ │ │ 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 18131a │ │ │ │ + bne.n 181372 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 18130e │ │ │ │ + b.n 181366 │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 1814dc │ │ │ │ + ldr.w lr, [pc, #420] @ 181534 │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 18134c │ │ │ │ + beq.n 1813a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1814c0 │ │ │ │ + beq.w 181518 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1814e0 ) │ │ │ │ + ldr r1, [pc, #392] @ (181538 ) │ │ │ │ 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 1813ec │ │ │ │ + beq.n 181444 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 181348 │ │ │ │ + bne.n 1813a0 │ │ │ │ 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 1814d8 │ │ │ │ + bhi.w 181530 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1814dc │ │ │ │ + bhi.w 181534 │ │ │ │ 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 │ │ │ │ @@ -444582,34 +444613,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 181348 │ │ │ │ + blt.n 1813a0 │ │ │ │ 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 181348 │ │ │ │ + bne.n 1813a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1814c0 │ │ │ │ + beq.n 181518 │ │ │ │ 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 1813ca │ │ │ │ + bhi.n 181422 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1813c8 │ │ │ │ - add r5, pc, #8 @ (adr r5, 181410 ) │ │ │ │ + bhi.n 181420 │ │ │ │ + add r5, pc, #8 @ (adr r5, 181468 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -444641,68 +444672,68 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 181422 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 181422 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 181348 │ │ │ │ + beq.w 1813a0 │ │ │ │ subs r4, r2, #1 │ │ │ │ and.w r2, r2, r4 │ │ │ │ adc.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r4 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 181348 │ │ │ │ + bne.w 1813a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18137e │ │ │ │ + bne.w 1813d6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 1814f6 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 1814f6 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1814b8 │ │ │ │ - b.n 181348 │ │ │ │ + bne.n 181510 │ │ │ │ + b.n 1813a0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 18149e │ │ │ │ - ldc 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ + b.n 1814f6 │ │ │ │ + stcl 0, cr0, [r6], #-436 @ 0xfffffe4c │ │ │ │ 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] @ (1815e8 ) │ │ │ │ + ldr r4, [pc, #248] @ (181640 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1815a0 │ │ │ │ + bne.n 1815f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1815d8 │ │ │ │ + beq.n 181630 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1815ec ) │ │ │ │ + ldr r1, [pc, #232] @ (181644 ) │ │ │ │ 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 1815a0 │ │ │ │ + bne.n 1815f8 │ │ │ │ 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 │ │ │ │ @@ -444717,17 +444748,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 1815aa │ │ │ │ + bhi.n 181602 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1815e4 │ │ │ │ + bhi.n 18163c │ │ │ │ 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 │ │ │ │ @@ -444746,74 +444777,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, 1815d4 │ │ │ │ + cbz r2, 18162c │ │ │ │ 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 1815a0 │ │ │ │ + bne.n 1815f8 │ │ │ │ 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 1815a0 │ │ │ │ + bne.n 1815f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 181548 │ │ │ │ + bne.n 1815a0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ + b.n 181602 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ - add.w r0, ip, sp, asr #1 │ │ │ │ + b.n 181602 │ │ │ │ + @ instruction: 0xeab4006d │ │ │ │ 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 181602 │ │ │ │ + beq.n 18165a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181772 │ │ │ │ + beq.w 1817ca │ │ │ │ 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 181724 │ │ │ │ + bhi.n 18177c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1816aa │ │ │ │ + bhi.n 181702 │ │ │ │ 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 │ │ │ │ @@ -444823,159 +444854,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, 1816cc │ │ │ │ + cbnz r4, 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181662 │ │ │ │ - b.n 181660 │ │ │ │ - cbnz r4, 1816cc │ │ │ │ + beq.n 1816ba │ │ │ │ + b.n 1816b8 │ │ │ │ + cbnz r4, 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 181678 │ │ │ │ - b.n 18167a │ │ │ │ + bmi.n 1816d0 │ │ │ │ + b.n 1816d2 │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181776 │ │ │ │ - cbnz r5, 1816cc │ │ │ │ + blt.n 1817ce │ │ │ │ + cbnz r5, 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ 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 1816cc │ │ │ │ + bcs.n 181724 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18168e │ │ │ │ + bge.n 1816e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181760 │ │ │ │ + beq.n 1817b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181786 │ │ │ │ + blt.n 1817de │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ 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 1816cc │ │ │ │ + bcs.n 181724 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1816d0 │ │ │ │ + bge.n 181728 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 181746 │ │ │ │ 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 1816cc │ │ │ │ + bcs.n 181724 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 181758 │ │ │ │ + blt.n 1817b0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 18174e │ │ │ │ + blt.n 1817a6 │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 181724 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18161a │ │ │ │ + bne.w 181672 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 181724 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 18174e │ │ │ │ + b.n 1817a6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 181702 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 181702 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 1817ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 181746 │ │ │ │ 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 1817aa │ │ │ │ + beq.n 181802 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181886 │ │ │ │ + beq.n 1818de │ │ │ │ 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 181872 │ │ │ │ + bhi.n 1818ca │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181826 │ │ │ │ + bhi.n 18187e │ │ │ │ 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 │ │ │ │ @@ -444986,101 +445017,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 18180e │ │ │ │ + beq.n 181866 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 181806 │ │ │ │ + bne.n 18185e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181866 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 181812 │ │ │ │ + b.n 18186a │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181866 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 18181c │ │ │ │ + b.n 181874 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181854 │ │ │ │ + b.n 1818ac │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18188a │ │ │ │ - cbnz r6, 18186e │ │ │ │ + blt.n 1818e2 │ │ │ │ + cbnz r6, 1818c6 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181866 │ │ │ │ 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 181856 │ │ │ │ + bhi.n 1818ae │ │ │ │ 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 18186e │ │ │ │ + bcs.n 1818c6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18182c │ │ │ │ - cbz r7, 181878 │ │ │ │ + bge.n 181884 │ │ │ │ + cbz r7, 1818d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181856 │ │ │ │ + b.n 1818ae │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181866 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 18189c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181866 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 18189c │ │ │ │ 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 1818aa │ │ │ │ + beq.n 181902 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181a16 │ │ │ │ + beq.w 181a6e │ │ │ │ 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 18192a │ │ │ │ + bhi.n 181982 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18196c │ │ │ │ + bhi.n 1819c4 │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -445092,154 +445123,154 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 181908 │ │ │ │ + bne.n 181960 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 181968 │ │ │ │ + cbnz r5, 1819c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 181914 │ │ │ │ - b.n 181912 │ │ │ │ + ble.n 18196c │ │ │ │ + b.n 18196a │ │ │ │ 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 181968 │ │ │ │ + bcs.n 1819c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 181958 │ │ │ │ - cbnz r5, 181968 │ │ │ │ + bge.n 1819b0 │ │ │ │ + cbnz r5, 1819c0 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1818c2 │ │ │ │ - b.n 18190e │ │ │ │ + bne.n 18191a │ │ │ │ + b.n 181966 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 181952 │ │ │ │ + blt.n 1819aa │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181952 │ │ │ │ + beq.n 1819aa │ │ │ │ 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 181968 │ │ │ │ + bcs.n 1819c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819f6 │ │ │ │ + bge.n 181a4e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 1819c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 1819c8 │ │ │ │ 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 181968 │ │ │ │ + bcs.n 1819c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819d6 │ │ │ │ + bge.n 181a2e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 1819c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a2c │ │ │ │ + blt.n 181a84 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 1819c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a1a │ │ │ │ + blt.n 181a72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 1819c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 1819c8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 1819c8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 181966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819fc │ │ │ │ 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 186afc │ │ │ │ - cbz r0, 181ac0 │ │ │ │ + bl 186b54 │ │ │ │ + cbz r0, 181b18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b62 │ │ │ │ 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 181b02 │ │ │ │ + bhi.n 181b5a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181abc │ │ │ │ + bhi.n 181b14 │ │ │ │ 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 │ │ │ │ @@ -445250,86 +445281,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 181b0a │ │ │ │ + beq.n 181b62 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 181aae │ │ │ │ + bne.n 181b06 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b62 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 181ac4 │ │ │ │ - b.n 181ac0 │ │ │ │ + bne.n 181b1c │ │ │ │ + b.n 181b18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b62 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 181ad8 │ │ │ │ - b.n 181ac0 │ │ │ │ + bne.n 181b30 │ │ │ │ + b.n 181b18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b62 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181aec │ │ │ │ - b.n 181ac0 │ │ │ │ + bne.n 181b44 │ │ │ │ + b.n 181b18 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 181ac0 │ │ │ │ + beq.n 181b18 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 181a74 │ │ │ │ + bne.n 181acc │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181bf6 │ │ │ │ + beq.n 181c4e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181d5e │ │ │ │ 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 181cd4 │ │ │ │ + bhi.w 181d2c │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 181c82 │ │ │ │ + bhi.w 181cda │ │ │ │ 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] │ │ │ │ @@ -445341,17 +445372,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 181bb8 │ │ │ │ + b.n 181c10 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181d5e │ │ │ │ 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> │ │ │ │ @@ -445369,22 +445400,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181ba8 │ │ │ │ + beq.n 181c00 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 181c14 │ │ │ │ + b.n 181c6c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d5e │ │ │ │ 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> │ │ │ │ @@ -445402,34 +445433,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181c06 │ │ │ │ - b.n 181bf6 │ │ │ │ + beq.n 181c5e │ │ │ │ + b.n 181c4e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 181c66 │ │ │ │ + b.n 181cbe │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d5e │ │ │ │ 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 181c58 │ │ │ │ - b.n 181bf6 │ │ │ │ + beq.n 181cb0 │ │ │ │ + b.n 181c4e │ │ │ │ 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 │ │ │ │ @@ -445444,101 +445475,101 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181bf6 │ │ │ │ + bne.n 181c4e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d5e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 181c8a │ │ │ │ + b.n 181ce2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 181d0c │ │ │ │ + bne.n 181d64 │ │ │ │ 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 181bf6 │ │ │ │ + bne.w 181c4e │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 181b52 │ │ │ │ + bne.w 181baa │ │ │ │ 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 181ce6 │ │ │ │ + b.n 181d3e │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181f2c │ │ │ │ + beq.w 181f84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181f7e │ │ │ │ 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 181f32 │ │ │ │ + beq.w 181f8a │ │ │ │ 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 181f10 │ │ │ │ + bhi.w 181f68 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 181dec │ │ │ │ + bhi.n 181e44 │ │ │ │ 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 │ │ │ │ @@ -445556,286 +445587,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 181f2c │ │ │ │ + bne.w 181f84 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181f7e │ │ │ │ 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 181dec │ │ │ │ + beq.n 181e44 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181dec │ │ │ │ + b.n 181e44 │ │ │ │ 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 181f2c │ │ │ │ + bne.n 181f84 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f7e │ │ │ │ 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 181e36 │ │ │ │ + beq.n 181e8e │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e36 │ │ │ │ + b.n 181e8e │ │ │ │ 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 181f2c │ │ │ │ + bne.n 181f84 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f7e │ │ │ │ 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 181e80 │ │ │ │ + beq.n 181ed8 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e80 │ │ │ │ + b.n 181ed8 │ │ │ │ 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 181f2c │ │ │ │ + bne.n 181f84 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f7e │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181eca │ │ │ │ + beq.n 181f22 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ed0 │ │ │ │ + b.n 181f28 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r8, r1, r8 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.n 181f2c │ │ │ │ + bne.n 181f84 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 181d7a │ │ │ │ + bne.w 181dd2 │ │ │ │ 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 181d9c │ │ │ │ + b.n 181df4 │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182030 │ │ │ │ + beq.n 182088 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182052 │ │ │ │ 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 1820ca │ │ │ │ + beq.w 182122 │ │ │ │ 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 181fea │ │ │ │ + bhi.n 182042 │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182036 │ │ │ │ + bhi.n 18208e │ │ │ │ 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] @ (1820b4 ) │ │ │ │ + ldr r6, [pc, #216] @ (18210c ) │ │ │ │ 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 182030 │ │ │ │ + bne.n 182088 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 181f86 │ │ │ │ + bne.n 181fde │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 182028 │ │ │ │ + b.n 182080 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182052 │ │ │ │ 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 182008 │ │ │ │ + beq.n 182060 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18205e │ │ │ │ + b.n 1820b6 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182052 │ │ │ │ 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 18203e │ │ │ │ - b.n 182030 │ │ │ │ + beq.n 182096 │ │ │ │ + b.n 182088 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18208e │ │ │ │ + b.n 1820e6 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182052 │ │ │ │ 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 18206e │ │ │ │ - b.n 182030 │ │ │ │ + beq.n 1820c6 │ │ │ │ + b.n 182088 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1820c0 │ │ │ │ + b.n 182118 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182052 │ │ │ │ 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 1820a0 │ │ │ │ - b.n 182030 │ │ │ │ + beq.n 1820f8 │ │ │ │ + b.n 182088 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 181fa8 │ │ │ │ + b.n 182000 │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1821b0 │ │ │ │ + beq.n 182208 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 182202 │ │ │ │ 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] │ │ │ │ @@ -445847,58 +445878,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 182334 │ │ │ │ + beq.w 18238c │ │ │ │ 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 182198 │ │ │ │ + bhi.n 1821f0 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 182216 │ │ │ │ + bhi.n 18226e │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (1821f8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822b8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822bc ) │ │ │ │ + ldr r7, [pc, #124] @ (182250 ) │ │ │ │ + ldr r7, [pc, #316] @ (182310 ) │ │ │ │ + ldr r7, [pc, #316] @ (182314 ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c4 ) │ │ │ │ + ldr r7, [pc, #316] @ (182318 ) │ │ │ │ + ldr r7, [pc, #316] @ (182318 ) │ │ │ │ + ldr r7, [pc, #316] @ (18231c ) │ │ │ │ ldrb r7, [r1, #25] │ │ │ │ - ldr r7, [pc, #316] @ (1822c8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822cc ) │ │ │ │ - ldr r7, [pc, #316] @ (1822cc ) │ │ │ │ - ldr r7, [pc, #316] @ (1822d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822d0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822d4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (182320 ) │ │ │ │ + ldr r7, [pc, #316] @ (182320 ) │ │ │ │ + ldr r7, [pc, #316] @ (182324 ) │ │ │ │ + ldr r7, [pc, #316] @ (182324 ) │ │ │ │ + ldr r7, [pc, #316] @ (182328 ) │ │ │ │ + ldr r7, [pc, #316] @ (182328 ) │ │ │ │ + ldr r7, [pc, #316] @ (18232c ) │ │ │ │ + ldr r7, [pc, #316] @ (18232c ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1821b0 │ │ │ │ + bne.n 182208 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 182120 │ │ │ │ + bne.n 182178 │ │ │ │ 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 │ │ │ │ @@ -445908,169 +445939,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 1821b0 │ │ │ │ + bne.n 182208 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 182202 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 18233c │ │ │ │ + beq.w 182394 │ │ │ │ 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 1821c0 │ │ │ │ + b.n 182218 │ │ │ │ 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 1821b0 │ │ │ │ + bne.n 182208 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 182202 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 182372 │ │ │ │ + beq.w 1823ca │ │ │ │ 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 182222 │ │ │ │ + b.n 18227a │ │ │ │ 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 1821b0 │ │ │ │ + bne.n 182208 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 182202 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 182360 │ │ │ │ + beq.n 1823b8 │ │ │ │ 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 18227e │ │ │ │ + b.n 1822d6 │ │ │ │ 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 1821b0 │ │ │ │ + bne.w 182208 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1821aa │ │ │ │ + beq.w 182202 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 1823a6 │ │ │ │ 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 1822dc │ │ │ │ + b.n 182334 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182156 │ │ │ │ + b.n 1821ae │ │ │ │ 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 1821c0 │ │ │ │ + b.n 182218 │ │ │ │ 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 1822dc │ │ │ │ + b.n 182334 │ │ │ │ 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 18227e │ │ │ │ + b.n 1822d6 │ │ │ │ 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 182222 │ │ │ │ + b.n 18227a │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182494 │ │ │ │ + beq.n 1824ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 1824b4 │ │ │ │ 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] │ │ │ │ @@ -446082,33 +446113,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 182534 │ │ │ │ + beq.w 18258c │ │ │ │ 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 18244c │ │ │ │ + bhi.n 1824a4 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18249a │ │ │ │ + bhi.n 1824f2 │ │ │ │ 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 │ │ │ │ @@ -446121,116 +446152,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 182494 │ │ │ │ + bne.n 1824ec │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1823ce │ │ │ │ + bne.n 182426 │ │ │ │ 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 18248c │ │ │ │ + b.n 1824e4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 1824b4 │ │ │ │ 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 18246c │ │ │ │ + beq.n 1824c4 │ │ │ │ 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 1824c4 │ │ │ │ + b.n 18251c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 1824b4 │ │ │ │ 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 1824a4 │ │ │ │ - b.n 182494 │ │ │ │ + beq.n 1824fc │ │ │ │ + b.n 1824ec │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1824f6 │ │ │ │ + b.n 18254e │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 1824b4 │ │ │ │ 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 1824d6 │ │ │ │ - b.n 182494 │ │ │ │ + beq.n 18252e │ │ │ │ + b.n 1824ec │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 18252a │ │ │ │ + b.n 182582 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 1824b4 │ │ │ │ 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 18250a │ │ │ │ - b.n 182494 │ │ │ │ + beq.n 182562 │ │ │ │ + b.n 1824ec │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 18240a │ │ │ │ + b.n 182462 │ │ │ │ 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 18254e │ │ │ │ + beq.n 1825a6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1825e8 │ │ │ │ + beq.n 182640 │ │ │ │ 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 │ │ │ │ @@ -446238,17 +446269,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 1825d0 │ │ │ │ + bhi.n 182628 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1825ce │ │ │ │ + bhi.n 182626 │ │ │ │ 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 │ │ │ │ @@ -446259,65 +446290,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 182568 │ │ │ │ + bne.n 1825c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1825ae │ │ │ │ + beq.n 182606 │ │ │ │ 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 1825d0 │ │ │ │ + bhi.n 182628 │ │ │ │ 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 1825b2 │ │ │ │ + bcs.n 18260a │ │ │ │ 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 1825fe │ │ │ │ + beq.n 182656 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1826b2 │ │ │ │ + beq.n 18270a │ │ │ │ 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 1826a4 │ │ │ │ + bhi.n 1826fc │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18266e │ │ │ │ + bhi.n 1826c6 │ │ │ │ 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 │ │ │ │ @@ -446329,81 +446360,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 182654 │ │ │ │ + bne.n 1826ac │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 1826b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182660 │ │ │ │ + bls.n 1826b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 1826b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182678 │ │ │ │ - b.n 182672 │ │ │ │ + bls.n 1826d0 │ │ │ │ + b.n 1826ca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 1826b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 18268e │ │ │ │ - b.n 182672 │ │ │ │ + bls.n 1826e6 │ │ │ │ + b.n 1826ca │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 182672 │ │ │ │ + bcs.n 1826ca │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182614 │ │ │ │ - b.n 18265a │ │ │ │ + bne.n 18266c │ │ │ │ + b.n 1826b2 │ │ │ │ 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 1826ca │ │ │ │ + beq.n 182722 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182782 │ │ │ │ + beq.n 1827da │ │ │ │ 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 182772 │ │ │ │ + bhi.n 1827ca │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182728 │ │ │ │ + bhi.n 182780 │ │ │ │ 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 │ │ │ │ @@ -446414,84 +446445,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 18277a │ │ │ │ + beq.n 1827d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 182772 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - beq.n 182734 │ │ │ │ - b.n 18272c │ │ │ │ + beq.n 18278c │ │ │ │ + b.n 182784 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 182748 │ │ │ │ - b.n 18272c │ │ │ │ + beq.n 1827a0 │ │ │ │ + b.n 182784 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18275c │ │ │ │ - b.n 18272c │ │ │ │ + beq.n 1827b4 │ │ │ │ + b.n 182784 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18272c │ │ │ │ + bne.n 182784 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1826e0 │ │ │ │ + bne.n 182738 │ │ │ │ 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 18279a │ │ │ │ + beq.n 1827f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182852 │ │ │ │ + beq.n 1828aa │ │ │ │ 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 182842 │ │ │ │ + bhi.n 18289a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1827f8 │ │ │ │ + bhi.n 182850 │ │ │ │ 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 │ │ │ │ @@ -446502,84 +446533,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 18284a │ │ │ │ + beq.n 1828a2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1827ea │ │ │ │ + beq.n 182842 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 1828a2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - beq.n 182804 │ │ │ │ - b.n 1827fc │ │ │ │ + beq.n 18285c │ │ │ │ + b.n 182854 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 1828a2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 182818 │ │ │ │ - b.n 1827fc │ │ │ │ + beq.n 182870 │ │ │ │ + b.n 182854 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 1828a2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18282c │ │ │ │ - b.n 1827fc │ │ │ │ + beq.n 182884 │ │ │ │ + b.n 182854 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1827fc │ │ │ │ + bne.n 182854 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1827b0 │ │ │ │ + bne.n 182808 │ │ │ │ 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 18286a │ │ │ │ + beq.n 1828c2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182922 │ │ │ │ + beq.n 18297a │ │ │ │ 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 182912 │ │ │ │ + bhi.n 18296a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1828c8 │ │ │ │ + bhi.n 182920 │ │ │ │ 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 │ │ │ │ @@ -446590,84 +446621,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 18291a │ │ │ │ + beq.n 182972 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1828ba │ │ │ │ + beq.n 182912 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182972 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - beq.n 1828d4 │ │ │ │ - b.n 1828cc │ │ │ │ + beq.n 18292c │ │ │ │ + b.n 182924 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182972 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1828e8 │ │ │ │ - b.n 1828cc │ │ │ │ + beq.n 182940 │ │ │ │ + b.n 182924 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182972 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1828fc │ │ │ │ - b.n 1828cc │ │ │ │ + beq.n 182954 │ │ │ │ + b.n 182924 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 1828cc │ │ │ │ + bne.n 182924 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182880 │ │ │ │ + bne.n 1828d8 │ │ │ │ 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 18293a │ │ │ │ + beq.n 182992 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829f2 │ │ │ │ + beq.n 182a4a │ │ │ │ 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 1829e2 │ │ │ │ + bhi.n 182a3a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182998 │ │ │ │ + bhi.n 1829f0 │ │ │ │ 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 │ │ │ │ @@ -446678,84 +446709,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 1829ea │ │ │ │ + beq.n 182a42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18298a │ │ │ │ + beq.n 1829e2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - beq.n 1829a4 │ │ │ │ - b.n 18299c │ │ │ │ + beq.n 1829fc │ │ │ │ + b.n 1829f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 1829b8 │ │ │ │ - b.n 18299c │ │ │ │ + beq.n 182a10 │ │ │ │ + b.n 1829f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829cc │ │ │ │ - b.n 18299c │ │ │ │ + beq.n 182a24 │ │ │ │ + b.n 1829f4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18299c │ │ │ │ + bne.n 1829f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182950 │ │ │ │ + bne.n 1829a8 │ │ │ │ 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 182a0a │ │ │ │ + beq.n 182a62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182ac2 │ │ │ │ + beq.n 182b1a │ │ │ │ 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 182ab2 │ │ │ │ + bhi.n 182b0a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182a68 │ │ │ │ + bhi.n 182ac0 │ │ │ │ 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 │ │ │ │ @@ -446766,84 +446797,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 182aba │ │ │ │ + beq.n 182b12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182a5a │ │ │ │ + bpl.n 182ab2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 182a74 │ │ │ │ - b.n 182a6c │ │ │ │ + bpl.n 182acc │ │ │ │ + b.n 182ac4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182a88 │ │ │ │ - b.n 182a6c │ │ │ │ + bpl.n 182ae0 │ │ │ │ + b.n 182ac4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182a9c │ │ │ │ - b.n 182a6c │ │ │ │ + beq.n 182af4 │ │ │ │ + b.n 182ac4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 182a6c │ │ │ │ + bmi.n 182ac4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182a20 │ │ │ │ + bne.n 182a78 │ │ │ │ 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 182ada │ │ │ │ + beq.n 182b32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b92 │ │ │ │ + beq.n 182bea │ │ │ │ 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 182b82 │ │ │ │ + bhi.n 182bda │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182b38 │ │ │ │ + bhi.n 182b90 │ │ │ │ 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 │ │ │ │ @@ -446854,84 +446885,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 182b8a │ │ │ │ + beq.n 182be2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182b2a │ │ │ │ + beq.n 182b82 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182be2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 182b44 │ │ │ │ - b.n 182b3c │ │ │ │ + beq.n 182b9c │ │ │ │ + b.n 182b94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182be2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182b58 │ │ │ │ - b.n 182b3c │ │ │ │ + beq.n 182bb0 │ │ │ │ + b.n 182b94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182be2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b6c │ │ │ │ - b.n 182b3c │ │ │ │ + beq.n 182bc4 │ │ │ │ + b.n 182b94 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 182b3c │ │ │ │ + bne.n 182b94 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182af0 │ │ │ │ + bne.n 182b48 │ │ │ │ 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 182baa │ │ │ │ + beq.n 182c02 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c56 │ │ │ │ + beq.n 182cae │ │ │ │ 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 182c4a │ │ │ │ + bhi.n 182ca2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182c0c │ │ │ │ + bhi.n 182c64 │ │ │ │ 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 │ │ │ │ @@ -446948,54 +446979,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 182bfa │ │ │ │ + beq.n 182c52 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c02 │ │ │ │ + bne.n 182c5a │ │ │ │ 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 182bfa │ │ │ │ + beq.n 182c52 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c1e │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c76 │ │ │ │ + b.n 182c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182c52 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c34 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c8c │ │ │ │ + b.n 182c6e │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182c52 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182bc0 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c18 │ │ │ │ + b.n 182c6e │ │ │ │ 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 182c6e │ │ │ │ + beq.n 182cc6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182d34 │ │ │ │ + beq.n 182d8c │ │ │ │ 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] │ │ │ │ @@ -447005,18 +447036,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 182d26 │ │ │ │ + bhi.n 182d7e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182cde │ │ │ │ + bhi.n 182d36 │ │ │ │ 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 │ │ │ │ @@ -447033,72 +447064,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 182cd0 │ │ │ │ + bne.n 182d28 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cd4 │ │ │ │ + bne.n 182d2c │ │ │ │ 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 182cd0 │ │ │ │ + bne.n 182d28 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cee │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182d46 │ │ │ │ + b.n 182d42 │ │ │ │ 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 182cd0 │ │ │ │ + bne.n 182d28 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182d0a │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182d62 │ │ │ │ + b.n 182d42 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182cd0 │ │ │ │ + bne.n 182d28 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 182c90 │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182ce8 │ │ │ │ + b.n 182d42 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r5, r1, r4 │ │ │ │ - ldr r0, [pc, #156] @ (182ddc ) │ │ │ │ + ldr r0, [pc, #156] @ (182e34 ) │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 182d72 │ │ │ │ + bne.n 182dca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182dd4 │ │ │ │ - ldr r5, [pc, #136] @ (182de0 ) │ │ │ │ + beq.n 182e2c │ │ │ │ + ldr r5, [pc, #136] @ (182e38 ) │ │ │ │ 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 182d76 │ │ │ │ + beq.n 182dce │ │ │ │ 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 │ │ │ │ @@ -447106,17 +447137,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 182dc8 │ │ │ │ + bhi.n 182e20 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182dc8 │ │ │ │ + bhi.n 182e20 │ │ │ │ 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 │ │ │ │ @@ -447128,374 +447159,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 182d72 │ │ │ │ + beq.n 182dca │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 182d86 │ │ │ │ + bne.n 182dde │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 182dcc │ │ │ │ - bcs.n 182d54 │ │ │ │ + b.n 182e24 │ │ │ │ + bcs.n 182efc │ │ │ │ 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 1830f0 │ │ │ │ + beq.w 183148 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 182e16 │ │ │ │ + b.n 182e6e │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1830f0 │ │ │ │ + beq.w 183148 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182e0c │ │ │ │ + bne.n 182e64 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182e06 │ │ │ │ + bne.n 182e5e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182e0c │ │ │ │ + beq.n 182e64 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 182e5a │ │ │ │ + b.n 182eb2 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1830e2 │ │ │ │ + beq.w 18313a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 182e50 │ │ │ │ + bne.n 182ea8 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182e4a │ │ │ │ + bne.n 182ea2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 182e50 │ │ │ │ + beq.n 182ea8 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 182e9e │ │ │ │ + b.n 182ef6 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1830d6 │ │ │ │ + beq.w 18312e │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 182e90 │ │ │ │ + bne.n 182ee8 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182e8a │ │ │ │ + bne.n 182ee2 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 182e90 │ │ │ │ + beq.n 182ee8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 182ee8 │ │ │ │ + b.n 182f40 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1830c2 │ │ │ │ + beq.w 18311a │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182eda │ │ │ │ + bne.n 182f32 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmp r7, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r7, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182ed4 │ │ │ │ + bne.n 182f2c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 182eda │ │ │ │ + beq.n 182f32 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 182f36 │ │ │ │ + b.n 182f8e │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1830aa │ │ │ │ + beq.w 183102 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f28 │ │ │ │ + bne.n 182f80 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r5, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f22 │ │ │ │ + bne.n 182f7a │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182f28 │ │ │ │ + beq.n 182f80 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 182f7e │ │ │ │ + b.n 182fd6 │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830e8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183098 │ │ │ │ + beq.w 1830f0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f74 │ │ │ │ + bne.n 182fcc │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830e8 │ │ │ │ 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 182f6c │ │ │ │ + bne.n 182fc4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 182fcc │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 182fca │ │ │ │ + b.n 183022 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830e8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 182fcc │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182fbe │ │ │ │ + bne.n 183016 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830e8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182fba │ │ │ │ + bne.n 183012 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 183016 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 183008 │ │ │ │ + b.n 183060 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830e6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 183016 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 183000 │ │ │ │ + bne.n 183058 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830e6 │ │ │ │ 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 182ffc │ │ │ │ + bne.n 183054 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18304a │ │ │ │ - b.n 183000 │ │ │ │ + bne.n 1830a2 │ │ │ │ + b.n 183058 │ │ │ │ cmp.w lr, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830e6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 183000 │ │ │ │ + beq.n 183058 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 183096 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830e6 │ │ │ │ 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 183038 │ │ │ │ + bne.n 183090 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 182de4 │ │ │ │ + bl 182e3c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 183096 │ │ │ │ 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 182f36 │ │ │ │ + bne.w 182f8e │ │ │ │ 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 182ee8 │ │ │ │ + bne.w 182f40 │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 182e9e │ │ │ │ + bne.w 182ef6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 182e5a │ │ │ │ + bne.w 182eb2 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 182e16 │ │ │ │ + bne.w 182e6e │ │ │ │ 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] @ (1831fc ) │ │ │ │ + ldr r4, [pc, #228] @ (183254 ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ + beq.n 18322c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ - ldr r3, [pc, #208] @ (183200 ) │ │ │ │ + beq.n 18322c │ │ │ │ + ldr r3, [pc, #208] @ (183258 ) │ │ │ │ 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 1831a6 │ │ │ │ + bhi.n 1831fe │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1831e2 │ │ │ │ + bls.n 18323a │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1831e2 │ │ │ │ + bpl.n 18323a │ │ │ │ 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 1831f4 │ │ │ │ + bhi.n 18324c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1831ee │ │ │ │ + bhi.n 183246 │ │ │ │ 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 │ │ │ │ @@ -447506,381 +447537,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 1831e2 │ │ │ │ + bne.n 18323a │ │ │ │ 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 186ac4 │ │ │ │ + bl 186b1c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1831e2 │ │ │ │ + beq.n 18323a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183140 │ │ │ │ + bne.n 183198 │ │ │ │ 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 1831ce │ │ │ │ + bne.n 183226 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 183236 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 183236 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 183236 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ 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] @ 183324 │ │ │ │ + ldr.w fp, [pc, #268] @ 18337c │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18327e │ │ │ │ + beq.n 1832d6 │ │ │ │ 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 183276 │ │ │ │ + bne.n 1832ce │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183250 │ │ │ │ + cbz r2, 1832a8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 183248 │ │ │ │ + bne.n 1832a0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183276 │ │ │ │ + bls.n 1832ce │ │ │ │ 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 183286 │ │ │ │ - ldr r3, [pc, #196] @ (183328 ) │ │ │ │ + beq.n 1832de │ │ │ │ + ldr r3, [pc, #196] @ (183380 ) │ │ │ │ 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 183248 │ │ │ │ + bne.n 1832a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 183230 │ │ │ │ + bne.n 183288 │ │ │ │ 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 183260 │ │ │ │ + beq.n 1832b8 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add.w lr, r3, #32 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 183276 │ │ │ │ + beq.n 1832ce │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov sl, lr │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1832ec │ │ │ │ + bmi.n 183344 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #5 │ │ │ │ - cbz r3, 1832d0 │ │ │ │ + cbz r3, 183328 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1832c8 │ │ │ │ + bne.n 183320 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1832ec │ │ │ │ + bls.n 183344 │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183260 │ │ │ │ + b.n 1832b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1832fc │ │ │ │ - ldr r1, [pc, #80] @ (183328 ) │ │ │ │ + beq.n 183354 │ │ │ │ + ldr r1, [pc, #80] @ (183380 ) │ │ │ │ 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 18331c │ │ │ │ + bne.n 183374 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1832a6 │ │ │ │ + bne.n 1832fe │ │ │ │ mov ip, r2 │ │ │ │ - b.n 183276 │ │ │ │ + b.n 1832ce │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #7 │ │ │ │ - beq.n 1832d6 │ │ │ │ + beq.n 18332e │ │ │ │ add.w r1, fp, #2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 183204 │ │ │ │ + bl 18325c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1832d6 │ │ │ │ - b.n 1832ec │ │ │ │ + beq.n 18332e │ │ │ │ + b.n 183344 │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183266 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + b.n 1832be │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ 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] @ 183500 │ │ │ │ + ldr.w lr, [pc, #448] @ 183558 │ │ │ │ add.w sl, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add lr, pc │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1833b0 │ │ │ │ + beq.n 183408 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 1833a8 │ │ │ │ + bne.n 183400 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183374 │ │ │ │ + cbz r2, 1833cc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18336c │ │ │ │ + bne.n 1833c4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1833a8 │ │ │ │ + bls.n 183400 │ │ │ │ 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, 1833b8 │ │ │ │ - ldr r3, [pc, #368] @ (183504 ) │ │ │ │ + cbnz r2, 183410 │ │ │ │ + ldr r3, [pc, #368] @ (18355c ) │ │ │ │ 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 18336c │ │ │ │ + bne.n 1833c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183354 │ │ │ │ + bne.n 1833ac │ │ │ │ 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 1833a8 │ │ │ │ + beq.n 183400 │ │ │ │ mov r8, ip │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.n 183422 │ │ │ │ + bmi.n 18347a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 1833ea │ │ │ │ + cbz r3, 183442 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1833e4 │ │ │ │ + bne.n 18343c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183422 │ │ │ │ + bls.n 18347a │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183392 │ │ │ │ + b.n 1833ea │ │ │ │ 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, 183436 │ │ │ │ - ldr r1, [pc, #248] @ (183504 ) │ │ │ │ + cbnz r1, 18348e │ │ │ │ + ldr r1, [pc, #248] @ (18355c ) │ │ │ │ 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 183430 │ │ │ │ + bne.n 183488 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1833cc │ │ │ │ - b.n 1833a8 │ │ │ │ + bne.n 183424 │ │ │ │ + b.n 183400 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183398 │ │ │ │ + b.n 1833f0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 183422 │ │ │ │ + beq.n 18347a │ │ │ │ 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 18349c │ │ │ │ + bmi.n 1834f4 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ subs r4, r6, r4 │ │ │ │ asrs r4, r4, #5 │ │ │ │ - cbz r1, 1834b8 │ │ │ │ + cbz r1, 183510 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 183474 │ │ │ │ + bne.n 1834cc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 18349c │ │ │ │ + bls.n 1834f4 │ │ │ │ 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 18340a │ │ │ │ + b.n 183462 │ │ │ │ movs r1, #3 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 183204 │ │ │ │ + bl 18325c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 1834d0 │ │ │ │ + cbz r0, 183528 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 183456 │ │ │ │ + bne.n 1834ae │ │ │ │ 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 183422 │ │ │ │ + b.n 18347a │ │ │ │ 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 18348c │ │ │ │ - ldr r1, [pc, #48] @ (183504 ) │ │ │ │ + bne.n 1834e4 │ │ │ │ + ldr r1, [pc, #48] @ (18355c ) │ │ │ │ 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 18349c │ │ │ │ + beq.n 1834f4 │ │ │ │ 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 183410 │ │ │ │ + b.n 183468 │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ 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] @ 183ebc │ │ │ │ + ldr.w r2, [pc, #2464] @ 183f14 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2456] @ 183ec0 │ │ │ │ + ldr.w r3, [pc, #2456] @ 183f18 │ │ │ │ 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 183566 │ │ │ │ + bne.n 1835be │ │ │ │ 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 │ │ │ │ @@ -447897,18 +447928,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, 1835b6 │ │ │ │ + cbnz r0, 18360e │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 183cbe │ │ │ │ + bne.w 183d16 │ │ │ │ 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] │ │ │ │ @@ -447949,24 +447980,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 183c5e │ │ │ │ + bne.w 183cb6 │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.w 183c5e │ │ │ │ + bne.w 183cb6 │ │ │ │ strb.w r5, [sp, #80] @ 0x50 │ │ │ │ strb.w r2, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183c7a │ │ │ │ + beq.w 183cd2 │ │ │ │ ands.w r2, lr, #64 @ 0x40 │ │ │ │ - beq.w 183ca0 │ │ │ │ + beq.w 183cf8 │ │ │ │ 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 │ │ │ │ @@ -448022,30 +448053,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 183cf8 │ │ │ │ + beq.w 183d50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 183d28 │ │ │ │ + bne.w 183d80 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183d80 │ │ │ │ + bne.w 183dd8 │ │ │ │ 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 183d4c │ │ │ │ + beq.w 183da4 │ │ │ │ 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 │ │ │ │ @@ -448079,18 +448110,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 183e6a │ │ │ │ - cbnz r0, 183856 │ │ │ │ + beq.w 183ec2 │ │ │ │ + cbnz r0, 1838ae │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 183856 │ │ │ │ + cbz r0, 1838ae │ │ │ │ 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 │ │ │ │ @@ -448178,33 +448209,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 183996 │ │ │ │ + beq.n 1839ee │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 183996 │ │ │ │ + cbz r7, 1839ee │ │ │ │ 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 1839bc │ │ │ │ + bne.n 183a14 │ │ │ │ lsls r4, r1, #25 │ │ │ │ itt mi │ │ │ │ movmi.w lr, #1 │ │ │ │ movmi r6, lr │ │ │ │ - bmi.n 1839d0 │ │ │ │ + bmi.n 183a28 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 1839d0 │ │ │ │ + cbnz r4, 183a28 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r1 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ @@ -448224,47 +448255,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 183e62 │ │ │ │ + beq.w 183eba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183e62 │ │ │ │ + beq.w 183eba │ │ │ │ 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 183e5e │ │ │ │ + beq.w 183eb6 │ │ │ │ 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 183e44 │ │ │ │ + beq.w 183e9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183e2e │ │ │ │ + beq.w 183e86 │ │ │ │ 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 183e3e │ │ │ │ + beq.w 183e96 │ │ │ │ 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 │ │ │ │ @@ -448276,18 +448307,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 183e16 │ │ │ │ + beq.w 183e6e │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 183e6e │ │ │ │ + bne.w 183ec6 │ │ │ │ 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 │ │ │ │ @@ -448298,15 +448329,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 183b22 │ │ │ │ + beq.n 183b7a │ │ │ │ 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] │ │ │ │ @@ -448319,15 +448350,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, 183b5e │ │ │ │ + cbnz r2, 183bb6 │ │ │ │ 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 │ │ │ │ @@ -448338,15 +448369,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 183dde │ │ │ │ + bne.w 183e36 │ │ │ │ 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 │ │ │ │ @@ -448383,266 +448414,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, 183c40 │ │ │ │ + cbz r5, 183c98 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183de2 │ │ │ │ + bne.w 183e3a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183c30 │ │ │ │ - ldr r2, [pc, #640] @ (183ec4 ) │ │ │ │ - ldr r3, [pc, #636] @ (183ec0 ) │ │ │ │ + bne.n 183c88 │ │ │ │ + ldr r2, [pc, #640] @ (183f1c ) │ │ │ │ + ldr r3, [pc, #636] @ (183f18 ) │ │ │ │ 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 183eb8 │ │ │ │ + bne.w 183f10 │ │ │ │ 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 18368a │ │ │ │ + bne.w 1836e2 │ │ │ │ ands.w r6, lr, #16 │ │ │ │ - beq.n 183cd2 │ │ │ │ + beq.n 183d2a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.n 183cd2 │ │ │ │ + bne.n 183d2a │ │ │ │ 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 1836aa │ │ │ │ + bne.w 183702 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 183702 │ │ │ │ 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 183c9c │ │ │ │ + beq.n 183cf4 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 183702 │ │ │ │ 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 1835b6 │ │ │ │ + b.n 18360e │ │ │ │ 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 1836aa │ │ │ │ + bne.w 183702 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1836aa │ │ │ │ - b.n 183c9c │ │ │ │ + bne.w 183702 │ │ │ │ + b.n 183cf4 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ - cbz r7, 183d5a │ │ │ │ + cbz r7, 183db2 │ │ │ │ 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 183db6 │ │ │ │ + beq.n 183e0e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183ea0 │ │ │ │ + beq.w 183ef8 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ 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 183dd2 │ │ │ │ + bne.n 183e2a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183e7e │ │ │ │ + bne.w 183ed6 │ │ │ │ clz r6, r2 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 183808 │ │ │ │ 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, 183daa │ │ │ │ + cbz r2, 183e02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183e8e │ │ │ │ + beq.w 183ee6 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 183804 │ │ │ │ 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 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ mov r7, r6 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ strb.w r2, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 183808 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183e84 │ │ │ │ + bne.n 183edc │ │ │ │ ubfx ip, r1, #9, #1 │ │ │ │ strb.w r8, [sp, #111] @ 0x6f │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strb.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ clz r7, r2 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ba8 │ │ │ │ - ldr r7, [pc, #228] @ (183ec8 ) │ │ │ │ + b.n 183c00 │ │ │ │ + ldr r7, [pc, #228] @ (183f20 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183c98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183c98 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183dea │ │ │ │ + bne.n 183e42 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183e06 │ │ │ │ - b.n 183c40 │ │ │ │ + bne.n 183e5e │ │ │ │ + b.n 183c98 │ │ │ │ strh.w r5, [sp, #176] @ 0xb0 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ - cbz r2, 183e7a │ │ │ │ + cbz r2, 183ed2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 183ad4 │ │ │ │ + beq.w 183b2c │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 183ad6 │ │ │ │ + b.n 183b2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - cbnz r4, 183e5a │ │ │ │ + cbnz r4, 183eb2 │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183ada │ │ │ │ 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 183e3e │ │ │ │ + beq.n 183e96 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183a80 │ │ │ │ + bne.w 183ad8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183ada │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 183a48 │ │ │ │ + b.n 183aa0 │ │ │ │ movs r6, #0 │ │ │ │ strb.w fp, [sp, #161] @ 0xa1 │ │ │ │ - b.n 183a34 │ │ │ │ + b.n 183a8c │ │ │ │ mov r0, r7 │ │ │ │ - b.n 183856 │ │ │ │ + b.n 1838ae │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183e28 │ │ │ │ + bne.n 183e80 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ad4 │ │ │ │ + b.n 183b2c │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 183804 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ 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 1837ac │ │ │ │ + b.n 183804 │ │ │ │ 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 1837b6 │ │ │ │ + b.n 18380e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ 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] @ 1849a0 │ │ │ │ + ldr.w r2, [pc, #2752] @ 1849f8 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2740] @ 1849a4 │ │ │ │ + ldr.w r3, [pc, #2740] @ 1849fc │ │ │ │ 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, 183f24 │ │ │ │ + cbnz r5, 183f7c │ │ │ │ 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 │ │ │ │ @@ -448659,18 +448690,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, 183f72 │ │ │ │ + cbnz r4, 183fca │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184786 │ │ │ │ + bne.w 1847de │ │ │ │ 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] │ │ │ │ @@ -448712,25 +448743,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 18475a │ │ │ │ + bne.w 1847b2 │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.w 18475a │ │ │ │ + bmi.w 1847b2 │ │ │ │ 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 184798 │ │ │ │ + beq.w 1847f0 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.w 184768 │ │ │ │ + beq.w 1847c0 │ │ │ │ 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 │ │ │ │ @@ -448792,30 +448823,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 1847e0 │ │ │ │ + beq.w 184838 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18480e │ │ │ │ + bne.w 184866 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 184862 │ │ │ │ + bne.w 1848ba │ │ │ │ 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 184830 │ │ │ │ + beq.w 184888 │ │ │ │ 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 │ │ │ │ @@ -448849,18 +448880,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 18494a │ │ │ │ - cbnz r4, 18421a │ │ │ │ + beq.w 1849a2 │ │ │ │ + cbnz r4, 184272 │ │ │ │ ldrb.w r4, [r3, #124] @ 0x7c │ │ │ │ - cbz r4, 18421a │ │ │ │ + cbz r4, 184272 │ │ │ │ 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 │ │ │ │ @@ -448945,32 +448976,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 184354 │ │ │ │ + beq.n 1843ac │ │ │ │ mov r5, r6 │ │ │ │ - cbz r6, 184354 │ │ │ │ + cbz r6, 1843ac │ │ │ │ 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, 184374 │ │ │ │ + cbnz r7, 1843cc │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r7, #1 │ │ │ │ movmi r5, r7 │ │ │ │ - bmi.n 184388 │ │ │ │ + bmi.n 1843e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r1, 184388 │ │ │ │ + cbnz r1, 1843e0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ lsrs r1, r0, #10 │ │ │ │ @@ -448990,48 +449021,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 184942 │ │ │ │ + beq.w 18499a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184942 │ │ │ │ + beq.w 18499a │ │ │ │ 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 18493e │ │ │ │ + beq.w 184996 │ │ │ │ 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 184922 │ │ │ │ + beq.w 18497a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18490a │ │ │ │ + beq.w 184962 │ │ │ │ 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 18491c │ │ │ │ + beq.w 184974 │ │ │ │ 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 │ │ │ │ @@ -449044,18 +449075,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 1848f2 │ │ │ │ + beq.w 18494a │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 18494e │ │ │ │ + bne.w 1849a6 │ │ │ │ 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 │ │ │ │ @@ -449066,15 +449097,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 1844dc │ │ │ │ + beq.n 184534 │ │ │ │ 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 │ │ │ │ @@ -449086,15 +449117,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, 184518 │ │ │ │ + cbnz r0, 184570 │ │ │ │ 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 │ │ │ │ @@ -449105,15 +449136,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, 184560 │ │ │ │ + cbnz r1, 1845b8 │ │ │ │ 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 │ │ │ │ @@ -449161,15 +449192,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, 184620 │ │ │ │ + cbz r0, 184678 │ │ │ │ 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 │ │ │ │ @@ -449179,15 +449210,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, 184656 │ │ │ │ + cbz r1, 1846ae │ │ │ │ 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 │ │ │ │ @@ -449216,306 +449247,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, 1846d4 │ │ │ │ + cbz r2, 18472c │ │ │ │ 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, 1846ea │ │ │ │ + cbz r1, 184742 │ │ │ │ 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, 1846fc │ │ │ │ + cbz r2, 184754 │ │ │ │ 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, 18470e │ │ │ │ + cbz r1, 184766 │ │ │ │ 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, 184720 │ │ │ │ + cbz r2, 184778 │ │ │ │ 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, 18473c │ │ │ │ + cbz r5, 184794 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1848be │ │ │ │ + bne.w 184916 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18472c │ │ │ │ - ldr r2, [pc, #616] @ (1849a8 ) │ │ │ │ - ldr r3, [pc, #612] @ (1849a4 ) │ │ │ │ + bne.n 184784 │ │ │ │ + ldr r2, [pc, #616] @ (184a00 ) │ │ │ │ + ldr r3, [pc, #612] @ (1849fc ) │ │ │ │ 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 18499c │ │ │ │ + bne.w 1849f4 │ │ │ │ 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 184034 │ │ │ │ + b.n 18408c │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ - cbz r6, 1847b8 │ │ │ │ + cbz r6, 184810 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 1840c0 │ │ │ │ ldrb.w r1, [ip, #269] @ 0x10d │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.w 183f72 │ │ │ │ + b.w 183fca │ │ │ │ ands.w r7, r1, #16 │ │ │ │ - beq.n 1847bc │ │ │ │ + beq.n 184814 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bmi.n 1847bc │ │ │ │ + bmi.n 184814 │ │ │ │ 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 184068 │ │ │ │ + bne.w 1840c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 1840c0 │ │ │ │ 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 184068 │ │ │ │ + bne.w 1840c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 1847b8 │ │ │ │ - b.n 184068 │ │ │ │ + bpl.n 184810 │ │ │ │ + b.n 1840c0 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ - cbz r7, 18483e │ │ │ │ + cbz r7, 184896 │ │ │ │ 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 184898 │ │ │ │ + beq.n 1848f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184982 │ │ │ │ + beq.w 1849da │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 1841d6 │ │ │ │ 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 1848b2 │ │ │ │ + bne.n 18490a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 184968 │ │ │ │ + bne.w 1849c0 │ │ │ │ clz r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 184178 │ │ │ │ + b.n 1841d0 │ │ │ │ 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, 18488c │ │ │ │ + cbz r0, 1848e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18496e │ │ │ │ + beq.w 1849c6 │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 1841cc │ │ │ │ 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 18417e │ │ │ │ + b.n 1841d6 │ │ │ │ mov r5, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ - b.n 184178 │ │ │ │ + b.n 1841d0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18495e │ │ │ │ + bne.n 1849b6 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w lr, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 1841d6 │ │ │ │ clz r7, r0 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 18417e │ │ │ │ - ldr r7, [pc, #236] @ (1849ac ) │ │ │ │ + b.n 1841d6 │ │ │ │ + ldr r7, [pc, #236] @ (184a04 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec2bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 184794 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 184794 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1848c6 │ │ │ │ + bne.n 18491e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1848e2 │ │ │ │ - b.n 18473c │ │ │ │ + bne.n 18493a │ │ │ │ + b.n 184794 │ │ │ │ strh.w r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ - cbz r0, 18495a │ │ │ │ + cbz r0, 1849b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184490 │ │ │ │ + beq.w 1844e8 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 184492 │ │ │ │ + b.n 1844ea │ │ │ │ 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, 18493a │ │ │ │ + cbnz r1, 184992 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 184494 │ │ │ │ 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 18491c │ │ │ │ + beq.n 184974 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18443a │ │ │ │ + bne.w 184492 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 184494 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 184400 │ │ │ │ + b.n 184458 │ │ │ │ movs r5, #0 │ │ │ │ strb.w fp, [sp, #173] @ 0xad │ │ │ │ - b.n 1843ec │ │ │ │ + b.n 184444 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 18421a │ │ │ │ + b.n 184272 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184904 │ │ │ │ + bne.n 18495c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184490 │ │ │ │ + b.n 1844e8 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 1841d6 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 1841cc │ │ │ │ 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 184174 │ │ │ │ + b.w 1841cc │ │ │ │ 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 18417e │ │ │ │ + b.w 1841d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ 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 1849dc │ │ │ │ + beq.n 184a34 │ │ │ │ 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 184aa0 │ │ │ │ + beq.n 184af8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 184ad6 │ │ │ │ - bhi.n 184aa6 │ │ │ │ + beq.n 184b2e │ │ │ │ + bhi.n 184afe │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 184a64 │ │ │ │ + beq.n 184abc │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184b08 │ │ │ │ + beq.n 184b60 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184b80 │ │ │ │ + bhi.w 184bd8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184cb2 │ │ │ │ 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 │ │ │ │ @@ -449542,22 +449573,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 184af0 │ │ │ │ + beq.n 184b48 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #281 @ 0x119 │ │ │ │ - bhi.n 184aa4 │ │ │ │ + bhi.n 184afc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184b92 │ │ │ │ + bhi.w 184bea │ │ │ │ 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] │ │ │ │ @@ -449570,91 +449601,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 184c10 │ │ │ │ + beq.w 184c68 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 184b52 │ │ │ │ + bne.n 184baa │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #141 @ 0x8d │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #138 @ 0x8a │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #139 @ 0x8b │ │ │ │ movne r0, #137 @ 0x89 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 184bd6 │ │ │ │ - bls.n 184b20 │ │ │ │ + beq.n 184c2e │ │ │ │ + bls.n 184b78 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ 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 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ 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 184aa4 │ │ │ │ + beq.n 184afc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #392 @ 0x188 │ │ │ │ movne.w r0, #390 @ 0x186 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184c56 │ │ │ │ + bhi.w 184cae │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184cb2 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (184d8c ) │ │ │ │ + ldr r2, [pc, #592] @ (184de4 ) │ │ │ │ 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 184c52 │ │ │ │ + bhi.n 184caa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184cb2 │ │ │ │ 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] │ │ │ │ @@ -449700,15 +449731,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 184c5a │ │ │ │ + bhi.n 184cb2 │ │ │ │ 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 │ │ │ │ @@ -449727,18 +449758,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 184c4e │ │ │ │ + bhi.n 184ca6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184cb2 │ │ │ │ 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 │ │ │ │ @@ -449778,15 +449809,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, 184c8e │ │ │ │ + cbz r3, 184ce6 │ │ │ │ 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 │ │ │ │ @@ -449797,100 +449828,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] @ 184d48 │ │ │ │ + ldr.w lr, [pc, #152] @ 184da0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 184d4c │ │ │ │ + ldr.w ip, [pc, #148] @ 184da4 │ │ │ │ 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 184d2c │ │ │ │ + bhi.n 184d84 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 184d38 │ │ │ │ + cbz r2, 184d90 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (184d50 ) │ │ │ │ - ldr r3, [pc, #80] @ (184d4c ) │ │ │ │ + ldr r2, [pc, #84] @ (184da8 ) │ │ │ │ + ldr r3, [pc, #80] @ (184da4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184d42 │ │ │ │ + bne.n 184d9a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184d50 │ │ │ │ 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 184cf8 │ │ │ │ + b.n 184d50 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 184d3c │ │ │ │ + cbz r3, 184d94 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184d50 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 184ce8 │ │ │ │ + b.n 184d40 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 184d32 │ │ │ │ + b.n 184d8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 184d9c │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 184d94 │ │ │ │ + uxth r0, r5 │ │ │ │ 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] @ 184df4 │ │ │ │ + ldr.w ip, [pc, #144] @ 184e4c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (184df8 ) │ │ │ │ + ldr r4, [pc, #140] @ (184e50 ) │ │ │ │ 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 184de8 │ │ │ │ + bhi.n 184e40 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184de4 │ │ │ │ + bhi.n 184e3c │ │ │ │ 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 │ │ │ │ @@ -449903,253 +449934,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] @ (184dfc ) │ │ │ │ - ldr r3, [pc, #56] @ (184df8 ) │ │ │ │ + ldr r2, [pc, #60] @ (184e54 ) │ │ │ │ + ldr r3, [pc, #56] @ (184e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184dee │ │ │ │ + bne.n 184e46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e0c │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e0c │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e0c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e0c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r2 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r7 │ │ │ │ + cbz r4, 184e90 │ │ │ │ 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] @ (184f8c ) │ │ │ │ + ldr r0, [pc, #376] @ (184fe4 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 184e5c │ │ │ │ + bhi.n 184eb4 │ │ │ │ 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, 184e58 │ │ │ │ + cbz r3, 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - cbz r3, 184e58 │ │ │ │ + cbz r3, 184eb0 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 184e50 │ │ │ │ + cbz r3, 184ea8 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 184e58 │ │ │ │ + cbz r0, 184eb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e36 │ │ │ │ + bne.n 184e8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184eb0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ - ldr r3, [pc, #284] @ (184f90 ) │ │ │ │ + b.n 184eb0 │ │ │ │ + ldr r3, [pc, #284] @ (184fe8 ) │ │ │ │ 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 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 184ea4 │ │ │ │ + b.n 184efc │ │ │ │ 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 184e58 │ │ │ │ + bcs.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e92 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184eea │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 184ee6 │ │ │ │ + cbz r3, 184f3e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 184efc │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184f54 │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184ef2 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184f4a │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 184f1c │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184f74 │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184eb0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f16 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184f6e │ │ │ │ + b.n 184eb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 184e58 │ │ │ │ - b.n 184e68 │ │ │ │ + bne.n 184eb0 │ │ │ │ + b.n 184ec0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184eb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184f3e │ │ │ │ + bne.n 184f96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (184f94 ) │ │ │ │ + ldr r3, [pc, #60] @ (184fec ) │ │ │ │ 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 184e58 │ │ │ │ + beq.w 184eb0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 184f7c │ │ │ │ + b.n 184fd4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 184e58 │ │ │ │ + beq.w 184eb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f74 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184fcc │ │ │ │ + b.n 184eb0 │ │ │ │ nop │ │ │ │ - cbz r4, 184fc8 │ │ │ │ + cbz r4, 18500a │ │ │ │ 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] @ 1850b8 │ │ │ │ + ldr.w ip, [pc, #264] @ 185110 │ │ │ │ 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 184ff0 │ │ │ │ - ldr r3, [pc, #244] @ (1850bc ) │ │ │ │ + bne.n 185048 │ │ │ │ + ldr r3, [pc, #244] @ (185114 ) │ │ │ │ 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 184fe8 │ │ │ │ + bpl.n 185040 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1850ac │ │ │ │ + bne.n 185104 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18508e │ │ │ │ - add r2, pc, #8 @ (adr r2, 185000 ) │ │ │ │ + bhi.n 1850e6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 185058 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -450169,101 +450200,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 184fe0 │ │ │ │ + beq.n 185038 │ │ │ │ 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 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 185038 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 185038 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cbnz r2, 185064 │ │ │ │ + cbnz r2, 1850bc │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 184fe8 │ │ │ │ + bne.n 185040 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 185056 │ │ │ │ + bne.n 1850ae │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 184fe8 │ │ │ │ + b.n 185040 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184fe0 │ │ │ │ + bne.n 185038 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + bne.n 185040 │ │ │ │ + b.n 185038 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ 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 18517c │ │ │ │ + beq.n 1851d4 │ │ │ │ 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 185122 │ │ │ │ + beq.n 18517a │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 18515a │ │ │ │ + bls.n 1851b2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18517c │ │ │ │ + beq.n 1851d4 │ │ │ │ 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 │ │ │ │ @@ -450281,41 +450312,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 185122 │ │ │ │ + bne.n 18517a │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 185122 │ │ │ │ + bne.n 18517a │ │ │ │ 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 185128 │ │ │ │ + bne.n 185180 │ │ │ │ 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 185222 │ │ │ │ + beq.n 18527a │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185222 │ │ │ │ + beq.n 18527a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -450348,41 +450379,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 1851ac │ │ │ │ + bne.n 185204 │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e43c │ │ │ │ + bl 16e494 │ │ │ │ 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, 185298 │ │ │ │ + cbz r5, 1852f0 │ │ │ │ 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 │ │ │ │ @@ -450391,146 +450422,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 185276 │ │ │ │ + b.n 1852ce │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1852e6 │ │ │ │ - bhi.n 1852f6 │ │ │ │ + beq.n 18533e │ │ │ │ + bhi.n 18534e │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 185322 │ │ │ │ + bhi.n 18537a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1852d4 │ │ │ │ + bls.n 18532c │ │ │ │ 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 1852e6 │ │ │ │ + bmi.n 18533e │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1852f4 │ │ │ │ + bhi.n 18534c │ │ │ │ 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 1852e6 │ │ │ │ - bhi.n 185310 │ │ │ │ + beq.n 18533e │ │ │ │ + bhi.n 185368 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18533e │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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 1853a8 │ │ │ │ + beq.n 185400 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 185388 │ │ │ │ + beq.n 1853e0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 185406 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18537a │ │ │ │ + beq.n 1853d2 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 1853c4 │ │ │ │ + cbnz r3, 18541c │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 185406 │ │ │ │ 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 1853b6 │ │ │ │ + b.n 18540e │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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 │ │ │ │ @@ -450545,36 +450576,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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 │ │ │ │ @@ -450587,135 +450618,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 1854f6 │ │ │ │ + beq.n 18554e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1854e0 │ │ │ │ + bne.n 185538 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 185524 │ │ │ │ - bl 21e09c │ │ │ │ + beq.n 18557c │ │ │ │ + bl 21e0f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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 21e11c │ │ │ │ + bl 21e174 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 18551e │ │ │ │ - bl 21e09c │ │ │ │ + cbz r1, 185576 │ │ │ │ + bl 21e0f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18538c │ │ │ │ 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 21e074 │ │ │ │ - b.n 185502 │ │ │ │ - bl 21e16c │ │ │ │ - b.n 1854c4 │ │ │ │ + bl 21e0cc │ │ │ │ + b.n 18555a │ │ │ │ + bl 21e1c4 │ │ │ │ + b.n 18551c │ │ │ │ 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, 18555c │ │ │ │ + cbz r4, 1855b4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 185554 │ │ │ │ + beq.n 1855ac │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 185562 │ │ │ │ + beq.n 1855ba │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185542 │ │ │ │ + bne.n 18559a │ │ │ │ mov r0, lr │ │ │ │ - bl 185498 │ │ │ │ + bl 1854f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 185586 │ │ │ │ + cbz r0, 1855de │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18557a │ │ │ │ + beq.n 1855d2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185584 │ │ │ │ + beq.n 1855dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18556a │ │ │ │ + bne.n 1855c2 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1855aa │ │ │ │ + cbz r0, 185602 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18559e │ │ │ │ + beq.n 1855f6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1855a8 │ │ │ │ + beq.n 185600 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18558e │ │ │ │ + bne.n 1855e6 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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] │ │ │ │ @@ -450748,79 +450779,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] @ (185698 ) │ │ │ │ + ldr r3, [pc, #68] @ (1856f0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (18569c ) │ │ │ │ + ldr r2, [pc, #64] @ (1856f4 ) │ │ │ │ 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, 18566e │ │ │ │ + cbnz r2, 1856c6 │ │ │ │ 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 185680 │ │ │ │ + beq.n 1856d8 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (1856a0 ) │ │ │ │ + ldr r1, [pc, #28] @ (1856f8 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 │ │ │ │ @@ -450835,69 +450866,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 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ 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 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ 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 1856f0 │ │ │ │ + bl 185748 │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ 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 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ 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 │ │ │ │ @@ -450906,115 +450937,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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ 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 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ 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 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ 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] @ (1858bc ) │ │ │ │ + ldr r3, [pc, #80] @ (185914 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #80] @ (1858c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (185918 ) │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ str r6, [r0, #20] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - cbz r7, 1858ba │ │ │ │ + cbz r7, 185912 │ │ │ │ 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 1858aa │ │ │ │ + bne.n 185902 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1858a2 │ │ │ │ + bne.n 1858fa │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #552 @ (adr r7, 185ae8 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 1859e0 ) │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 1858fa │ │ │ │ + cbz r4, 185952 │ │ │ │ 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 16e480 │ │ │ │ + bl 16e4d8 │ │ │ │ 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] │ │ │ │ @@ -451026,15 +451057,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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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 │ │ │ │ @@ -451046,143 +451077,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] @ (1859c4 ) │ │ │ │ + ldr r3, [pc, #64] @ (185a1c ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ (1859c8 ) │ │ │ │ + ldr r2, [pc, #64] @ (185a20 ) │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 1859c2 │ │ │ │ + cbz r4, 185a1a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1859b6 │ │ │ │ + bne.n 185a0e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, pc, #456 @ (adr r6, 185b90 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 185a88 ) │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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, 185a0e │ │ │ │ + cbz r4, 185a66 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 185a02 │ │ │ │ + bne.n 185a5a │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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 16e480 │ │ │ │ + bl 16e4d8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r7, 185a5c │ │ │ │ + cbz r7, 185ab4 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, r5 │ │ │ │ str r6, [r3, #12] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 185a54 │ │ │ │ - ldr r3, [pc, #20] @ (185a74 ) │ │ │ │ + bne.n 185aac │ │ │ │ + ldr r3, [pc, #20] @ (185acc ) │ │ │ │ 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, r6, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ 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 185aa2 │ │ │ │ - ldr r1, [pc, #16] @ (185aa4 ) │ │ │ │ + bne.n 185afa │ │ │ │ + ldr r1, [pc, #16] @ (185afc ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ 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 16e480 │ │ │ │ + bl 16e4d8 │ │ │ │ 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] │ │ │ │ @@ -451195,19 +451226,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 16e624 │ │ │ │ + bl 16e67c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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 │ │ │ │ @@ -451227,29 +451258,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 185b6a │ │ │ │ + beq.n 185bc2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ 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] │ │ │ │ @@ -451259,15 +451290,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 16e480 │ │ │ │ + bl 16e4d8 │ │ │ │ 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 │ │ │ │ @@ -451276,218 +451307,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 185bd4 │ │ │ │ + b.n 185c2c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185bd2 │ │ │ │ + bne.n 185c2a │ │ │ │ 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] @ (185cd8 ) │ │ │ │ + ldr r5, [pc, #232] @ (185d30 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (185cdc ) │ │ │ │ + ldr r4, [pc, #232] @ (185d34 ) │ │ │ │ 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 185cbe │ │ │ │ + bhi.n 185d16 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185ccc │ │ │ │ + beq.n 185d24 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cf8 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 185cd8 │ │ │ │ + bhi.n 185d30 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185cd0 │ │ │ │ + beq.n 185d28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cf8 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (185ce0 ) │ │ │ │ + ldr r2, [pc, #112] @ (185d38 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (185cdc ) │ │ │ │ + ldr r3, [pc, #100] @ (185d34 ) │ │ │ │ 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 185cd4 │ │ │ │ + bne.n 185d2c │ │ │ │ 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 185c68 │ │ │ │ + bne.n 185cc0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 185c68 │ │ │ │ + b.n 185cc0 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 185c68 │ │ │ │ + b.n 185cc0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 185c3e │ │ │ │ + b.n 185c96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185c3e │ │ │ │ + bne.n 185c96 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 185c3e │ │ │ │ + b.n 185c96 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 185c2a │ │ │ │ + b.n 185c82 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 185c54 │ │ │ │ + b.n 185cac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #24 @ (adr r4, 185cf4 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 185fec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, 185eec ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 185de4 ) │ │ │ │ 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] @ 1865d4 │ │ │ │ + ldr.w r5, [pc, #2268] @ 18662c │ │ │ │ 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 1865d0 │ │ │ │ + bhi.w 186628 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2236] @ 1865d8 │ │ │ │ + ldr.w r1, [pc, #2236] @ 186630 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 18662c │ │ │ │ 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] @ 1865dc │ │ │ │ + ldr.w r1, [pc, #2188] @ 186634 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 18662c │ │ │ │ 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] @ 1865e0 │ │ │ │ + ldr.w r1, [pc, #2144] @ 186638 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 18662c │ │ │ │ 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] @ 1865e4 │ │ │ │ + ldr.w r1, [pc, #2100] @ 18663c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1864fe │ │ │ │ + bhi.w 186556 │ │ │ │ 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 │ │ │ │ @@ -451500,1169 +451531,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 185dfa │ │ │ │ - b.n 185e1e │ │ │ │ + bne.n 185e52 │ │ │ │ + b.n 185e76 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185df8 │ │ │ │ + bne.n 185e50 │ │ │ │ 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 185dfa │ │ │ │ - bl 18ae44 │ │ │ │ + bne.n 185e52 │ │ │ │ + bl 18ae9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185dfa │ │ │ │ + b.n 185e52 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 185df0 │ │ │ │ + b.n 185e48 │ │ │ │ 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 185df0 │ │ │ │ + b.n 185e48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185eba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e5a │ │ │ │ + bne.n 185eb2 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185e66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e0e │ │ │ │ + beq.n 185e66 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e96 │ │ │ │ + beq.n 185eee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e8e │ │ │ │ + bne.n 185ee6 │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e80 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ec4 │ │ │ │ + beq.n 185f1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ebc │ │ │ │ + bne.n 185f14 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ef2 │ │ │ │ + beq.n 185f4a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185eea │ │ │ │ + bne.n 185f42 │ │ │ │ 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 185e28 │ │ │ │ - ldr.w r3, [pc, #1760] @ 1865e8 │ │ │ │ + b.n 185e80 │ │ │ │ + ldr.w r3, [pc, #1760] @ 186640 │ │ │ │ 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 185e28 │ │ │ │ + beq.n 185e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f34 │ │ │ │ + beq.n 185f8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f2c │ │ │ │ + bne.n 185f84 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185eba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f5e │ │ │ │ - b.n 185e62 │ │ │ │ + bne.n 185fb6 │ │ │ │ + b.n 185eba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f88 │ │ │ │ + beq.n 185fe0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f80 │ │ │ │ + bne.n 185fd8 │ │ │ │ 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 185de2 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1865e8 │ │ │ │ + b.n 185e3a │ │ │ │ + ldr.w r3, [pc, #1612] @ 186640 │ │ │ │ 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 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185fd0 │ │ │ │ + beq.n 186028 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185fc8 │ │ │ │ + bne.n 186020 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186002 │ │ │ │ + beq.n 18605a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ffa │ │ │ │ + bne.n 186052 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186034 │ │ │ │ + beq.n 18608c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18602c │ │ │ │ + bne.n 186084 │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186066 │ │ │ │ + beq.n 1860be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18605e │ │ │ │ + bne.n 1860b6 │ │ │ │ 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 185de2 │ │ │ │ + b.n 185e3a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e80 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860a0 │ │ │ │ + beq.n 1860f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186098 │ │ │ │ + bne.n 1860f0 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860d2 │ │ │ │ + beq.n 18612a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ca │ │ │ │ + bne.n 186122 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186104 │ │ │ │ + beq.n 18615c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860fc │ │ │ │ + bne.n 186154 │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186136 │ │ │ │ + beq.n 18618e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18612e │ │ │ │ + bne.n 186186 │ │ │ │ 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 185de2 │ │ │ │ + b.n 185e3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186168 │ │ │ │ + beq.n 1861c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186160 │ │ │ │ + bne.n 1861b8 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186002 │ │ │ │ + beq.w 18605a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186194 │ │ │ │ - b.n 186002 │ │ │ │ + bne.n 1861ec │ │ │ │ + b.n 18605a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861be │ │ │ │ + beq.n 186216 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861b6 │ │ │ │ + bne.n 18620e │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861f0 │ │ │ │ + beq.n 186248 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861e8 │ │ │ │ + bne.n 186240 │ │ │ │ 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 185e0e │ │ │ │ - ldr r3, [pc, #996] @ (1865e8 ) │ │ │ │ + b.n 185e66 │ │ │ │ + ldr r3, [pc, #996] @ (186640 ) │ │ │ │ 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 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186236 │ │ │ │ + beq.n 18628e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18622e │ │ │ │ + bne.n 186286 │ │ │ │ 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 185de2 │ │ │ │ + b.n 185e3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186268 │ │ │ │ + beq.n 1862c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186260 │ │ │ │ + bne.n 1862b8 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862a2 │ │ │ │ + beq.n 1862fa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18629a │ │ │ │ + bne.n 1862f2 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e80 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862d4 │ │ │ │ + beq.n 18632c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862cc │ │ │ │ + bne.n 186324 │ │ │ │ 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 185e28 │ │ │ │ + b.n 185e80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186300 │ │ │ │ - cbz r0, 186300 │ │ │ │ + cbnz r2, 186358 │ │ │ │ + cbz r0, 186358 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 1865aa │ │ │ │ + beq.w 186602 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1862f2 │ │ │ │ - b.n 185de2 │ │ │ │ + bne.n 18634a │ │ │ │ + b.n 185e3a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e80 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186324 │ │ │ │ - cbz r0, 186324 │ │ │ │ + cbnz r2, 18637c │ │ │ │ + cbz r0, 18637c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18655e │ │ │ │ + beq.w 1865b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186316 │ │ │ │ - b.n 185e28 │ │ │ │ + bne.n 18636e │ │ │ │ + b.n 185e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18634e │ │ │ │ + beq.n 1863a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186346 │ │ │ │ + bne.n 18639e │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186380 │ │ │ │ + beq.n 1863d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186378 │ │ │ │ + bne.n 1863d0 │ │ │ │ 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 185e36 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e8e │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863ac │ │ │ │ - cbz r0, 1863ac │ │ │ │ + cbnz r2, 186404 │ │ │ │ + cbz r0, 186404 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186584 │ │ │ │ + beq.w 1865dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18639e │ │ │ │ - b.n 185e36 │ │ │ │ + bne.n 1863f6 │ │ │ │ + b.n 185e8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186034 │ │ │ │ + beq.w 18608c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863d0 │ │ │ │ - b.n 186034 │ │ │ │ + bne.n 186428 │ │ │ │ + b.n 18608c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1863fa │ │ │ │ + beq.n 186452 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863f2 │ │ │ │ + bne.n 18644a │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186426 │ │ │ │ - cbz r0, 186426 │ │ │ │ + cbnz r2, 18647e │ │ │ │ + cbz r0, 18647e │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186538 │ │ │ │ + beq.w 186590 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186418 │ │ │ │ - b.n 185e0e │ │ │ │ + bne.n 186470 │ │ │ │ + b.n 185e66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186450 │ │ │ │ + beq.n 1864a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186448 │ │ │ │ + bne.n 1864a0 │ │ │ │ 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 185de2 │ │ │ │ + b.n 185e3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186136 │ │ │ │ + beq.w 18618e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18647c │ │ │ │ - b.n 186136 │ │ │ │ + bne.n 1864d4 │ │ │ │ + b.n 18618e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864a6 │ │ │ │ + beq.n 1864fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18649e │ │ │ │ + bne.n 1864f6 │ │ │ │ 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 185de2 │ │ │ │ - ldr r3, [pc, #300] @ (1865e8 ) │ │ │ │ + b.n 185e3a │ │ │ │ + ldr r3, [pc, #300] @ (186640 ) │ │ │ │ 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 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e66 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864ec │ │ │ │ + beq.n 186544 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1864e4 │ │ │ │ + bne.n 18653c │ │ │ │ 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 185e0e │ │ │ │ + b.n 185e66 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e3a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186526 │ │ │ │ + beq.n 18657e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18651e │ │ │ │ + bne.n 186576 │ │ │ │ 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 185de2 │ │ │ │ + b.n 185e3a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186548 │ │ │ │ + beq.n 1865a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186540 │ │ │ │ + bne.n 186598 │ │ │ │ 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 186426 │ │ │ │ + b.n 18647e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18656e │ │ │ │ + beq.n 1865c6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186566 │ │ │ │ + bne.n 1865be │ │ │ │ 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 186324 │ │ │ │ + b.n 18637c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186594 │ │ │ │ + beq.n 1865ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 18658c │ │ │ │ + bne.n 1865e4 │ │ │ │ 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 1863ac │ │ │ │ + b.n 186404 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1865ba │ │ │ │ + beq.n 186612 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1865b2 │ │ │ │ + bne.n 18660a │ │ │ │ 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 186300 │ │ │ │ + b.n 186358 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185df0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1865d8 ) │ │ │ │ + b.n 185e48 │ │ │ │ + add r2, pc, #672 @ (adr r2, 1868d0 ) │ │ │ │ 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] @ (186628 ) │ │ │ │ + ldr r1, [pc, #44] @ (186680 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ 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 18661c │ │ │ │ + beq.n 186674 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ + bl 18af80 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 18631e │ │ │ │ + b.n 186376 │ │ │ │ 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 186678 │ │ │ │ + beq.n 1866d0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 186670 │ │ │ │ + bne.n 1866c8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 186670 │ │ │ │ + cbz r4, 1866c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ - bl 16e5d8 │ │ │ │ + cbz r3, 1866c4 │ │ │ │ + bl 16e630 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 18666c │ │ │ │ + cbz r5, 1866c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ + cbz r3, 1866c4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18665a │ │ │ │ - bl 16e5d8 │ │ │ │ + bne.n 1866b2 │ │ │ │ + bl 16e630 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ 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 1866c2 │ │ │ │ + beq.n 18671a │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 186684 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1866a8 │ │ │ │ + bne.n 186700 │ │ │ │ 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] @ (186868 ) │ │ │ │ + ldr r2, [pc, #400] @ (1868c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (18686c ) │ │ │ │ + ldr r3, [pc, #400] @ (1868c4 ) │ │ │ │ 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 186860 │ │ │ │ + beq.w 1868b8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 172d18 │ │ │ │ + bl 172d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18685a │ │ │ │ - ldr r1, [pc, #356] @ (186870 ) │ │ │ │ + beq.w 1868b2 │ │ │ │ + ldr r1, [pc, #356] @ (1868c8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18684e │ │ │ │ + beq.w 1868a6 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (186874 ) │ │ │ │ + ldr r1, [pc, #332] @ (1868cc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ 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 186844 │ │ │ │ + beq.n 18689c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 186878 │ │ │ │ + ldr.w sl, [pc, #304] @ 1868d0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (18687c ) │ │ │ │ + ldr r3, [pc, #296] @ (1868d4 ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 186766 │ │ │ │ + b.n 1867be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 172ddc │ │ │ │ - cbz r0, 1867bc │ │ │ │ + bl 172e34 │ │ │ │ + cbz r0, 186814 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1867bc │ │ │ │ + cbz r4, 186814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ 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 18680e │ │ │ │ + bne.n 186866 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ 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 18675e │ │ │ │ + bne.n 1867b6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18af80 │ │ │ │ + b.n 1867b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1867e2 │ │ │ │ + beq.n 18683a │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 186684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 1867c8 │ │ │ │ + bne.n 186820 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #144] @ (186880 ) │ │ │ │ - ldr r3, [pc, #120] @ (18686c ) │ │ │ │ + ldr r2, [pc, #144] @ (1868d8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1868c4 ) │ │ │ │ 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 186864 │ │ │ │ + bne.n 1868bc │ │ │ │ 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, 186854 │ │ │ │ + cbz r7, 1868ac │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (186884 ) │ │ │ │ + ldr r1, [pc, #104] @ (1868dc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e58 │ │ │ │ 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 18675e │ │ │ │ + bne.n 1867b6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18af80 │ │ │ │ + b.n 1867b6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 186744 │ │ │ │ + bl 18af80 │ │ │ │ + b.n 18679c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 186724 │ │ │ │ + b.n 18677c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 18681a │ │ │ │ + b.n 186872 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186708 │ │ │ │ + b.n 186760 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ 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 186316 │ │ │ │ + b.n 18636e │ │ │ │ vtbx.8 d30, {d15}, d3 │ │ │ │ vabal.u q15, d15, d17 │ │ │ │ - vtbl.8 d25, {d15}, d10 │ │ │ │ + vqshl.u64 d25, d18, #63 @ 0x3f │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18613a │ │ │ │ + b.n 186192 │ │ │ │ vshll.u32 q10, d3, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1868d2 │ │ │ │ + bhi.n 18692a │ │ │ │ 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 │ │ │ │ @@ -452670,115 +452701,115 @@ │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (1868dc ) │ │ │ │ + ldr r3, [pc, #40] @ (186934 ) │ │ │ │ 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 1868a2 │ │ │ │ + beq.n 1868fa │ │ │ │ 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 r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ 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] @ (186954 ) │ │ │ │ + ldr r4, [pc, #100] @ (1869ac ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (186958 ) │ │ │ │ + ldr r3, [pc, #100] @ (1869b0 ) │ │ │ │ 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 186944 │ │ │ │ + beq.n 18699c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 186936 │ │ │ │ + bne.n 18698e │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (18695c ) │ │ │ │ - ldr r3, [pc, #56] @ (186958 ) │ │ │ │ + ldr r2, [pc, #60] @ (1869b4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1869b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18694e │ │ │ │ + bne.n 1869a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 16962c │ │ │ │ + bl 169684 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 18696c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 18696c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ 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] @ (186ab8 ) │ │ │ │ - ldr r3, [pc, #328] @ (186abc ) │ │ │ │ + ldr r1, [pc, #324] @ (186b10 ) │ │ │ │ + ldr r3, [pc, #328] @ (186b14 ) │ │ │ │ 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 1869f6 │ │ │ │ + bhi.n 186a4e │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bls.n 186a22 │ │ │ │ + bls.n 186a7a │ │ │ │ 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 1869fc │ │ │ │ + bhi.n 186a54 │ │ │ │ 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 │ │ │ │ @@ -452801,104 +452832,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 186a3a │ │ │ │ + bne.n 186a92 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - ldr r2, [pc, #180] @ (186ac0 ) │ │ │ │ - ldr r3, [pc, #176] @ (186abc ) │ │ │ │ + bl 184dac │ │ │ │ + ldr r2, [pc, #180] @ (186b18 ) │ │ │ │ + ldr r3, [pc, #176] @ (186b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186a98 │ │ │ │ + bne.n 186af0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.n 186a84 │ │ │ │ - bhi.n 186a7a │ │ │ │ + beq.n 186adc │ │ │ │ + bhi.n 186ad2 │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - beq.n 186a8e │ │ │ │ - vldr d0, [pc, #108] @ 186aa0 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ + beq.n 186ae6 │ │ │ │ + vldr d0, [pc, #108] @ 186af8 │ │ │ │ + bl 186938 │ │ │ │ + b.n 186a60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184dac │ │ │ │ + b.n 186a60 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184dac │ │ │ │ + b.n 186a60 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184dac │ │ │ │ + b.n 186a60 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184dac │ │ │ │ + b.n 186a60 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ - vldr d0, [pc, #32] @ 186aa8 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ - vldr d0, [pc, #32] @ 186ab0 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 186938 │ │ │ │ + b.n 186a60 │ │ │ │ + vldr d0, [pc, #32] @ 186b00 │ │ │ │ + bl 186938 │ │ │ │ + b.n 186a60 │ │ │ │ + vldr d0, [pc, #32] @ 186b08 │ │ │ │ + bl 186938 │ │ │ │ + b.n 186a60 │ │ │ │ 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 r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ 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 186af4 │ │ │ │ + beq.n 186b4c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 186ae4 │ │ │ │ + bne.n 186b3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ 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 │ │ │ │ @@ -452914,91 +452945,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 186b34 │ │ │ │ + bne.n 186b8c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ addeq r0, #76 @ 0x4c │ │ │ │ - beq.n 186b36 │ │ │ │ + beq.n 186b8e │ │ │ │ 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] @ (186bdc ) │ │ │ │ + ldr r3, [pc, #136] @ (186c34 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 186ba6 │ │ │ │ + beq.n 186bfe │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 186b94 │ │ │ │ - cbnz r4, 186b8e │ │ │ │ - ldr r2, [pc, #120] @ (186be0 ) │ │ │ │ + beq.n 186bec │ │ │ │ + cbnz r4, 186be6 │ │ │ │ + ldr r2, [pc, #120] @ (186c38 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 186ba6 │ │ │ │ + cbz r6, 186bfe │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - cbz r0, 186b90 │ │ │ │ + bl 186b94 │ │ │ │ + cbz r0, 186be8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 186b76 │ │ │ │ + bne.n 186bce │ │ │ │ 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 186bca │ │ │ │ + beq.n 186c22 │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 186bac │ │ │ │ + bne.n 186c04 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 186b8e │ │ │ │ + bne.n 186be6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 186bd6 │ │ │ │ + bne.n 186c2e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 186b90 │ │ │ │ + b.n 186be8 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - b.n 186b90 │ │ │ │ + bl 186b94 │ │ │ │ + b.n 186be8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ 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 │ │ │ │ @@ -453007,15 +453038,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, 186c28 │ │ │ │ + cbz r4, 186c80 │ │ │ │ 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] │ │ │ │ @@ -453023,17 +453054,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, 186c3e │ │ │ │ + cbz r1, 186c96 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c3e │ │ │ │ + cbz r3, 186c96 │ │ │ │ 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] │ │ │ │ @@ -453042,40 +453073,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 186c72 │ │ │ │ + cbz r1, 186cca │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c72 │ │ │ │ + cbz r3, 186cca │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 186c86 │ │ │ │ + cbz r4, 186cde │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 186c86 │ │ │ │ + cbz r3, 186cde │ │ │ │ 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, 186cc2 │ │ │ │ + cbz r3, 186d1a │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ @@ -453091,95 +453122,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 16e624 │ │ │ │ + bl 16e67c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e60c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 186d22 │ │ │ │ + cbz r6, 186d7a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 186c54 │ │ │ │ + bl 186cac │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 186d04 │ │ │ │ + bne.n 186d5c │ │ │ │ mov r0, sl │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ 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 186be4 │ │ │ │ + bl 186c3c │ │ │ │ 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 186c2c │ │ │ │ + bl 186c84 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 186d86 │ │ │ │ + bcs.n 186dde │ │ │ │ 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 186c54 │ │ │ │ + bl 186cac │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 186d70 │ │ │ │ + bcc.n 186dc8 │ │ │ │ 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, 186da8 │ │ │ │ - b.n 186dc4 │ │ │ │ + cbnz r3, 186e00 │ │ │ │ + b.n 186e1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186da6 │ │ │ │ + bne.n 186dfe │ │ │ │ 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 │ │ │ │ @@ -453189,15 +453220,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 186e0c │ │ │ │ + beq.n 186e64 │ │ │ │ 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] │ │ │ │ @@ -453208,275 +453239,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 186de4 │ │ │ │ + bne.n 186e3c │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 186e8c │ │ │ │ + beq.n 186ee4 │ │ │ │ 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 186e88 │ │ │ │ + beq.n 186ee0 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186e5e │ │ │ │ + b.n 186eb6 │ │ │ │ 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 186e88 │ │ │ │ + beq.n 186ee0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 186e30 │ │ │ │ + bmi.n 186e88 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, lr │ │ │ │ - bne.n 186e30 │ │ │ │ + bne.n 186e88 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 186e30 │ │ │ │ + beq.n 186e88 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 186e4e │ │ │ │ + beq.n 186ea6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 186e74 │ │ │ │ + bne.n 186ecc │ │ │ │ mov r3, r4 │ │ │ │ - b.n 186e7c │ │ │ │ + b.n 186ed4 │ │ │ │ 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] @ (186f2c ) │ │ │ │ + ldr r2, [pc, #148] @ (186f84 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 186ed8 │ │ │ │ + cbz r0, 186f30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 186ecc │ │ │ │ - ldr r1, [pc, #136] @ (186f30 ) │ │ │ │ + bne.n 186f24 │ │ │ │ + ldr r1, [pc, #136] @ (186f88 ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ - cbz r2, 186ecc │ │ │ │ + cbz r2, 186f24 │ │ │ │ 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 186ed6 │ │ │ │ + beq.n 186f2e │ │ │ │ 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] @ (186f34 ) │ │ │ │ + ldr r1, [pc, #80] @ (186f8c ) │ │ │ │ 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, 186f1e │ │ │ │ + cbnz r1, 186f76 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 186f24 │ │ │ │ + bcs.n 186f7c │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 186ed6 │ │ │ │ + beq.n 186f2e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186f00 │ │ │ │ + beq.n 186f58 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 186f08 │ │ │ │ - b.n 186f14 │ │ │ │ + bhi.n 186f60 │ │ │ │ + b.n 186f6c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 186f04 │ │ │ │ + bne.n 186f5c │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ 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 186f80 │ │ │ │ + beq.n 186fd8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 186f64 │ │ │ │ + b.n 186fbc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 186f7c │ │ │ │ + beq.n 186fd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 186f74 │ │ │ │ - bl 186e90 │ │ │ │ + bmi.n 186fcc │ │ │ │ + bl 186ee8 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 186f5c │ │ │ │ + bne.n 186fb4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186f7c │ │ │ │ + b.n 186fd4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 186fcc │ │ │ │ + cbz r0, 187024 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 186fd0 │ │ │ │ + cbz r2, 187028 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 187014 │ │ │ │ + bhi.n 18706c │ │ │ │ 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 186fcc │ │ │ │ + beq.n 187024 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 186fc2 │ │ │ │ + beq.n 18701a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 186ffe │ │ │ │ + bne.n 187056 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 187024 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 187002 │ │ │ │ + beq.n 18705a │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 186ff2 │ │ │ │ + bne.n 18704a │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 187024 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 186fa0 │ │ │ │ + bne.n 186ff8 │ │ │ │ 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 186fcc │ │ │ │ + beq.n 187024 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 186ff2 │ │ │ │ + beq.n 18704a │ │ │ │ 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 187036 │ │ │ │ + bmi.n 18708e │ │ │ │ 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, 187052 │ │ │ │ + cbz r3, 1870aa │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187034 │ │ │ │ + beq.n 18708c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 187082 │ │ │ │ + bhi.n 1870da │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -453490,53 +453521,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870b6 │ │ │ │ + bhi.n 18710e │ │ │ │ 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 1870ba │ │ │ │ + beq.n 187112 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187096 │ │ │ │ + beq.n 1870ee │ │ │ │ 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 187096 │ │ │ │ + beq.n 1870ee │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18713a │ │ │ │ + beq.n 187192 │ │ │ │ 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, 187114 │ │ │ │ + cbz r3, 18716c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870f0 │ │ │ │ + bhi.n 187148 │ │ │ │ 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 │ │ │ │ @@ -453551,19 +453582,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 187148 │ │ │ │ + beq.n 1871a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187088 │ │ │ │ + bl 1870e0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18713c │ │ │ │ + beq.n 187194 │ │ │ │ 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 │ │ │ │ @@ -453580,130 +453611,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, 18716e │ │ │ │ + cbz r0, 1871c6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 187170 │ │ │ │ + cbz r2, 1871c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18716e │ │ │ │ + cbz r2, 1871c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 187168 │ │ │ │ + bne.n 1871c0 │ │ │ │ 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 1871dc │ │ │ │ + bhi.n 187234 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r0, 1871b6 │ │ │ │ + bl 187120 │ │ │ │ + cbz r0, 18720e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1871a0 │ │ │ │ + beq.n 1871f8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1871b6 │ │ │ │ + beq.n 18720e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1871b4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 18720c │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1871c0 │ │ │ │ + bne.n 187218 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1871ea │ │ │ │ + cbz r1, 187242 │ │ │ │ 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 18717c │ │ │ │ - b.n 1871b6 │ │ │ │ + bl 1871d4 │ │ │ │ + b.n 18720e │ │ │ │ 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, 187222 │ │ │ │ + cbz r2, 18727a │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187220 │ │ │ │ + beq.n 187278 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ 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, 18724e │ │ │ │ + cbz r2, 1872a6 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 18724c │ │ │ │ + beq.n 1872a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187268 │ │ │ │ + cbz r0, 1872c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187266 │ │ │ │ + cbz r3, 1872be │ │ │ │ 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, 187280 │ │ │ │ + cbz r0, 1872d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18727e │ │ │ │ + cbz r3, 1872d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -453714,330 +453745,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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ - cbz r0, 1872c4 │ │ │ │ + bl 16fad0 │ │ │ │ + cbz r0, 18731c │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872b2 │ │ │ │ + bne.n 18730a │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (1872d8 ) │ │ │ │ + ldr r3, [pc, #12] @ (187330 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 187262 │ │ │ │ + bls.n 1872ba │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 18732a │ │ │ │ + bne.n 187382 │ │ │ │ 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, 18732c │ │ │ │ + cbz r3, 187384 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 187320 │ │ │ │ + cbz r2, 187378 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 18731c │ │ │ │ - bl 1870c8 │ │ │ │ + cbz r3, 187374 │ │ │ │ + bl 187120 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872fa │ │ │ │ + bne.n 187352 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1872fa │ │ │ │ + b.n 187352 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 18730a │ │ │ │ - b.n 187314 │ │ │ │ + bne.n 187362 │ │ │ │ + b.n 18736c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 187314 │ │ │ │ + b.n 18736c │ │ │ │ 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] @ 187448 │ │ │ │ + ldr.w r8, [pc, #256] @ 1874a0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187440 │ │ │ │ + beq.n 187498 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 187396 │ │ │ │ + cbz r3, 1873ee │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18740a │ │ │ │ + bhi.n 187462 │ │ │ │ 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, 18738e │ │ │ │ + cbz r3, 1873e6 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ - cbnz r1, 187384 │ │ │ │ + cbnz r1, 1873dc │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18737c │ │ │ │ + bne.n 1873d4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ + bne.n 1873b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 187432 │ │ │ │ + beq.n 18748a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18742e │ │ │ │ - bl 1870c8 │ │ │ │ + beq.n 187486 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18735a │ │ │ │ + bne.n 1873b2 │ │ │ │ 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 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ - b.n 187396 │ │ │ │ - ldr r3, [pc, #124] @ (18744c ) │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ + ldr r3, [pc, #124] @ (1874a4 ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18738e │ │ │ │ + beq.n 1873e6 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ 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 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ - b.n 187396 │ │ │ │ + bne.n 1873b8 │ │ │ │ + b.n 1873ee │ │ │ │ mov r0, r3 │ │ │ │ - b.n 18735a │ │ │ │ + b.n 1873b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1873a4 │ │ │ │ + bne.n 1873fc │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ 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, 18748e │ │ │ │ + cbz r0, 1874e6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 18747e │ │ │ │ + cbz r2, 1874d6 │ │ │ │ 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 18746e │ │ │ │ + bne.n 1874c6 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187464 │ │ │ │ + bne.n 1874bc │ │ │ │ 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, 1874b6 │ │ │ │ + cbz r3, 18750e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 1874b8 │ │ │ │ + cbnz r3, 187510 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874aa │ │ │ │ + bne.n 187502 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1874d6 │ │ │ │ + cbz r0, 18752e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1874ce │ │ │ │ + cbz r3, 187526 │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874c4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 18751c │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1874be │ │ │ │ + bne.n 187516 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 18750e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 18750e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874ba │ │ │ │ + bne.n 187512 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874e2 │ │ │ │ + bne.n 18753a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18751a │ │ │ │ + cbz r2, 187572 │ │ │ │ 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 187500 │ │ │ │ + bne.n 187558 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 187540 │ │ │ │ + cbz r3, 187598 │ │ │ │ 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 18752a │ │ │ │ + bne.n 187582 │ │ │ │ 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] @ (187768 ) │ │ │ │ + ldr r4, [pc, #528] @ (1877c0 ) │ │ │ │ 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] @ (18776c ) │ │ │ │ + ldr r0, [pc, #516] @ (1877c4 ) │ │ │ │ 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 │ │ │ │ @@ -454054,45 +454085,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 187760 │ │ │ │ + beq.w 1877b8 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 1875c8 │ │ │ │ + cbz r3, 187620 │ │ │ │ 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 18717c │ │ │ │ + bl 1871d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187670 │ │ │ │ - cbz r5, 1875f0 │ │ │ │ + beq.n 1876c8 │ │ │ │ + cbz r5, 187648 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18769a │ │ │ │ + beq.n 1876f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1876c0 │ │ │ │ + beq.n 187718 │ │ │ │ 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] │ │ │ │ @@ -454104,95 +454135,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 1876da │ │ │ │ + bhi.n 187732 │ │ │ │ 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 187752 │ │ │ │ + beq.n 1877aa │ │ │ │ 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 18717c │ │ │ │ + bl 1871d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e4 │ │ │ │ + bne.n 18763c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1876b4 │ │ │ │ + beq.n 18770c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #240] @ (187770 ) │ │ │ │ - ldr r3, [pc, #232] @ (18776c ) │ │ │ │ + bl 1c64bc │ │ │ │ + ldr r2, [pc, #240] @ (1877c8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1877c4 ) │ │ │ │ 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 18775c │ │ │ │ + bne.n 1877b4 │ │ │ │ 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 18717c │ │ │ │ + bl 1871d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e6 │ │ │ │ + bne.n 18763e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 187676 │ │ │ │ + bne.n 1876ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18767e │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1876d6 │ │ │ │ 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 187650 │ │ │ │ + bls.n 1876a8 │ │ │ │ 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 18773c │ │ │ │ + beq.n 187794 │ │ │ │ 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] │ │ │ │ @@ -454208,117 +454239,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 187714 │ │ │ │ + bne.n 18776c │ │ │ │ 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 187752 │ │ │ │ + beq.n 1877aa │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1875d6 │ │ │ │ + b.n 18762e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866c4 │ │ │ │ - b.n 18774c │ │ │ │ + bl 18671c │ │ │ │ + b.n 1877a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ 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, 18779e │ │ │ │ + cbz r3, 1877f6 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1877a6 │ │ │ │ + cbnz r0, 1877fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187792 │ │ │ │ + bne.n 1877ea │ │ │ │ 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 187544 │ │ │ │ + bl 18759c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1877a0 │ │ │ │ + beq.n 1877f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1877a0 │ │ │ │ + beq.n 1877f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1877aa │ │ │ │ + bne.n 187802 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1877c8 │ │ │ │ + bne.n 187820 │ │ │ │ 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 187808 │ │ │ │ + beq.n 187860 │ │ │ │ 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 18780a │ │ │ │ + bhi.n 187862 │ │ │ │ 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 18781a │ │ │ │ - ldr r3, [pc, #12] @ (187820 ) │ │ │ │ + bhi.n 187872 │ │ │ │ + ldr r3, [pc, #12] @ (187878 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ bx lr │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movw r3, #333 @ 0x14d │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 187bdc │ │ │ │ + bhi.w 187c34 │ │ │ │ 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 │ │ │ │ @@ -454813,107 +454844,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] @ (187de4 ) │ │ │ │ - ldr r5, [pc, #452] @ (187de8 ) │ │ │ │ + ldr r4, [pc, #452] @ (187e3c ) │ │ │ │ + ldr r5, [pc, #452] @ (187e40 ) │ │ │ │ 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, 187c46 │ │ │ │ + cbz r6, 187c9e │ │ │ │ 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, 187c58 │ │ │ │ + cbz r5, 187cb0 │ │ │ │ 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, 187c6a │ │ │ │ + cbz r5, 187cc2 │ │ │ │ adds r5, #11 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 187d4a │ │ │ │ + bhi.n 187da2 │ │ │ │ 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, 187ef4 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 187f4c ) │ │ │ │ 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 187cb0 │ │ │ │ + b.n 187d08 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 187ddc │ │ │ │ + bne.w 187e34 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187dd6 │ │ │ │ + beq.w 187e2e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187ca4 │ │ │ │ + bne.n 187cfc │ │ │ │ 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, 187cd8 │ │ │ │ + cbnz r3, 187d30 │ │ │ │ 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 187d06 │ │ │ │ + beq.n 187d5e │ │ │ │ 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, 187d18 │ │ │ │ + cbz r3, 187d70 │ │ │ │ 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, 187d2a │ │ │ │ + cbz r3, 187d82 │ │ │ │ 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 │ │ │ │ @@ -454925,209 +454956,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 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #150 @ 0x96 │ │ │ │ movne.w ip, #47 @ 0x2f │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #151 @ 0x97 │ │ │ │ movne.w ip, #48 @ 0x30 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #172 @ 0xac │ │ │ │ movne.w ip, #51 @ 0x33 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #174 @ 0xae │ │ │ │ movne.w ip, #53 @ 0x35 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #175 @ 0xaf │ │ │ │ movne.w ip, #54 @ 0x36 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #177 @ 0xb1 │ │ │ │ movne.w ip, #56 @ 0x38 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #179 @ 0xb3 │ │ │ │ movne.w ip, #58 @ 0x3a │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #180 @ 0xb4 │ │ │ │ movne.w ip, #59 @ 0x3b │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #181 @ 0xb5 │ │ │ │ movne.w ip, #60 @ 0x3c │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cea │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ - b.n 187cc0 │ │ │ │ + b.n 187d18 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ 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] @ (187e38 ) │ │ │ │ + ldr r3, [pc, #60] @ (187e90 ) │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #60] @ (187e3c ) │ │ │ │ + ldr r1, [pc, #60] @ (187e94 ) │ │ │ │ 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 21d578 │ │ │ │ + bl 21d5d0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 187e36 │ │ │ │ + beq.n 187e8e │ │ │ │ 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, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (187f00 ) │ │ │ │ + ldr r3, [pc, #188] @ (187f58 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #188] @ (187f04 ) │ │ │ │ + ldr r1, [pc, #188] @ (187f5c ) │ │ │ │ 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, 187e66 │ │ │ │ + cbz r3, 187ebe │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 187ebe │ │ │ │ + bmi.n 187f16 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 187ec6 │ │ │ │ + bmi.n 187f1e │ │ │ │ cmp.w r4, #276 @ 0x114 │ │ │ │ itt ne │ │ │ │ movne r3, #100 @ 0x64 │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 187e8a │ │ │ │ + beq.n 187ee2 │ │ │ │ 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 187ef2 │ │ │ │ + bne.n 187f4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 187eb6 │ │ │ │ + bmi.n 187f0e │ │ │ │ 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 187ef8 │ │ │ │ + bne.n 187f50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 187ece │ │ │ │ + cbz r2, 187f26 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187eac │ │ │ │ + bne.n 187f04 │ │ │ │ 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 187e84 │ │ │ │ + beq.n 187edc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 187ec6 │ │ │ │ - ldr r2, [pc, #44] @ (187f08 ) │ │ │ │ + bhi.n 187f1e │ │ │ │ + ldr r2, [pc, #44] @ (187f60 ) │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187ec6 │ │ │ │ + beq.n 187f1e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 187e74 │ │ │ │ + b.n 187ecc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #610 @ 0x262 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187f1c │ │ │ │ - bhi.n 187f1c │ │ │ │ + beq.n 187f74 │ │ │ │ + bhi.n 187f74 │ │ │ │ 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] @ (1881f8 ) │ │ │ │ + ldr r6, [pc, #708] @ (188250 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (1881fc ) │ │ │ │ + ldr r0, [pc, #708] @ (188254 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w r9, [pc, #704] @ 188200 │ │ │ │ + ldr.w r9, [pc, #704] @ 188258 │ │ │ │ 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 │ │ │ │ @@ -455135,166 +455166,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 188032 │ │ │ │ + beq.n 18808a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 187fda │ │ │ │ + cbnz r3, 188032 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff2 │ │ │ │ + beq.n 18804a │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 187fae │ │ │ │ + bhi.n 188006 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18809e │ │ │ │ + beq.w 1880f6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 187fa6 │ │ │ │ + b.n 187ffe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 187fae │ │ │ │ + bne.n 188006 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 188018 │ │ │ │ + beq.n 188070 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 187f96 │ │ │ │ + beq.n 187fee │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #584] @ (188204 ) │ │ │ │ - ldr r3, [pc, #576] @ (1881fc ) │ │ │ │ + ldr r2, [pc, #584] @ (18825c ) │ │ │ │ + ldr r3, [pc, #576] @ (188254 ) │ │ │ │ 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 1881f2 │ │ │ │ + bne.w 18824a │ │ │ │ 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 1880de │ │ │ │ + bne.n 188136 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bne.w 18813a │ │ │ │ + bne.w 188192 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 187f76 │ │ │ │ + b.n 187fce │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 18810a │ │ │ │ add.w r8, lr, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r8, r4 │ │ │ │ - b.n 188008 │ │ │ │ + b.n 188060 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 18810a │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 188004 │ │ │ │ - b.n 187fae │ │ │ │ + beq.n 18805c │ │ │ │ + b.n 188006 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 188032 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff8 │ │ │ │ + beq.n 188050 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 187f90 │ │ │ │ - b.n 187fae │ │ │ │ + bls.n 187fe8 │ │ │ │ + b.n 188006 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 187f6c │ │ │ │ + bne.n 187fc4 │ │ │ │ sub.w lr, lr, #13 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 18806a │ │ │ │ + b.n 1880c2 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 187f70 │ │ │ │ + bne.n 187fc8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 1880b6 │ │ │ │ + cbz r3, 18810e │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18805c │ │ │ │ + beq.n 1880b4 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 187fae │ │ │ │ + beq.n 188006 │ │ │ │ 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 18805c │ │ │ │ + b.n 1880b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 188032 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.w 187f80 │ │ │ │ + bne.w 187fd8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 187fec │ │ │ │ + b.n 188044 │ │ │ │ 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 187fb8 │ │ │ │ + b.n 188010 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 188006 │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 188172 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 188172 │ │ │ │ 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 │ │ │ │ @@ -455314,27 +455345,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 187fb8 │ │ │ │ + b.n 188010 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 18811a │ │ │ │ + b.n 188172 │ │ │ │ movw r2, #599 @ 0x257 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1881aa │ │ │ │ + beq.n 188202 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18819a │ │ │ │ + beq.n 1881f2 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 187fae │ │ │ │ - ldr r3, [pc, #176] @ (188208 ) │ │ │ │ + bne.w 188006 │ │ │ │ + ldr r3, [pc, #176] @ (188260 ) │ │ │ │ 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 │ │ │ │ @@ -455348,23 +455379,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 187fb8 │ │ │ │ + b.n 188010 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 188006 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18814a │ │ │ │ - ldr r3, [pc, #92] @ (188208 ) │ │ │ │ + b.n 1881a2 │ │ │ │ + ldr r3, [pc, #92] @ (188260 ) │ │ │ │ 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 │ │ │ │ @@ -455378,62 +455409,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 18818a │ │ │ │ + b.n 1881e2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ 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, 188276 │ │ │ │ + cbz r3, 1882ce │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18822c │ │ │ │ + cbz r2, 188284 │ │ │ │ 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 188224 │ │ │ │ + beq.n 18827c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 18825c │ │ │ │ + beq.n 1882b4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18825c │ │ │ │ + bne.n 1882b4 │ │ │ │ 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 18823c │ │ │ │ + bne.n 188294 │ │ │ │ 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} │ │ │ │ @@ -455443,45 +455474,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, 1882b6 │ │ │ │ + cbnz r1, 18830e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub.w ip, r1, #462 @ 0x1ce │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - beq.n 1882c2 │ │ │ │ + beq.n 18831a │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1882b6 │ │ │ │ + bhi.n 18830e │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 188292 │ │ │ │ + beq.n 1882ea │ │ │ │ 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 1882ae │ │ │ │ - ldr r3, [pc, #4] @ (1882d4 ) │ │ │ │ + b.n 188306 │ │ │ │ + ldr r3, [pc, #4] @ (18832c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1882f8 │ │ │ │ + bhi.n 188350 │ │ │ │ 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 │ │ │ │ @@ -455504,43 +455535,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] @ (188350 ) │ │ │ │ + ldr r3, [pc, #32] @ (1883a8 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 188354 │ │ │ │ + ldr.w ip, [pc, #32] @ 1883ac │ │ │ │ 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, 18834e │ │ │ │ + cbnz r0, 1883a6 │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #298 @ 0x12a │ │ │ │ - bhi.n 1883cc │ │ │ │ + bhi.n 188424 │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bhi.n 1883ee │ │ │ │ + bhi.n 188446 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bls.n 1883f2 │ │ │ │ + bls.n 18844a │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 188420 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 188420 │ │ │ │ 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 │ │ │ │ @@ -455577,17 +455608,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 1883fc │ │ │ │ + bhi.n 188454 │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ - bls.n 1883c8 │ │ │ │ + bls.n 188420 │ │ │ │ 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 │ │ │ │ @@ -455595,194 +455626,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #418 @ 0x1a2 │ │ │ │ - bcs.n 18840e │ │ │ │ + bcs.n 188466 │ │ │ │ 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] @ (18844c ) │ │ │ │ + ldr r3, [pc, #44] @ (1884a4 ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #44] @ (188450 ) │ │ │ │ + ldr r2, [pc, #44] @ (1884a8 ) │ │ │ │ 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 188448 │ │ │ │ + bgt.n 1884a0 │ │ │ │ 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, #15] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (188478 ) │ │ │ │ + ldr r3, [pc, #32] @ (1884d0 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #32] @ (18847c ) │ │ │ │ + ldr r2, [pc, #32] @ (1884d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 18846c │ │ │ │ + cbz r3, 1884c4 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 188470 │ │ │ │ + cbz r3, 1884c8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ 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] @ (1884f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (188548 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884d2 │ │ │ │ + beq.n 18852a │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884ba │ │ │ │ - bl 1aac84 │ │ │ │ + beq.n 188512 │ │ │ │ + bl 1aacdc │ │ │ │ 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 1884a6 │ │ │ │ - ldr r3, [pc, #52] @ (1884f4 ) │ │ │ │ + bne.n 1884fe │ │ │ │ + ldr r3, [pc, #52] @ (18854c ) │ │ │ │ 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 1884a6 │ │ │ │ + bne.n 1884fe │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1884f8 ) │ │ │ │ + ldr r3, [pc, #16] @ (188550 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #88] @ (188558 ) │ │ │ │ + ldr r2, [pc, #88] @ (1885b0 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - beq.n 18853a │ │ │ │ - bhi.n 188526 │ │ │ │ + beq.n 188592 │ │ │ │ + bhi.n 18857e │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 188536 │ │ │ │ + bne.n 18858e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 188552 │ │ │ │ + bne.n 1885aa │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (18855c ) │ │ │ │ + ldr r3, [pc, #60] @ (1885b4 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18853a │ │ │ │ + beq.n 188592 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18853a │ │ │ │ + beq.n 188592 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (188560 ) │ │ │ │ + ldr r1, [pc, #36] @ (1885b8 ) │ │ │ │ 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, #11] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1885d4 ) │ │ │ │ + ldr r3, [pc, #104] @ (18862c ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1885b2 │ │ │ │ - ldr r2, [pc, #96] @ (1885d8 ) │ │ │ │ + beq.n 18860a │ │ │ │ + ldr r2, [pc, #96] @ (188630 ) │ │ │ │ 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, 1885ac │ │ │ │ + cbz r2, 188604 │ │ │ │ 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 188590 │ │ │ │ + bne.n 1885e8 │ │ │ │ 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 │ │ │ │ @@ -455793,15 +455824,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, #10] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #17 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -455811,53 +455842,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 188624 │ │ │ │ + bhi.n 18867c │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 188638 │ │ │ │ + bls.n 188690 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #807 @ 0x327 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 188644 │ │ │ │ + bne.n 18869c │ │ │ │ tst.w r1, #7296 @ 0x1c80 │ │ │ │ - bne.n 188648 │ │ │ │ + bne.n 1886a0 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 188670 │ │ │ │ + beq.n 1886c8 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 188648 │ │ │ │ + cbz r3, 1886a0 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18864c │ │ │ │ + beq.n 1886a4 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 188624 │ │ │ │ + bne.n 18867c │ │ │ │ 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 188668 │ │ │ │ + bne.n 1886c0 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -455874,18 +455905,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 1886b8 │ │ │ │ - bls.n 1886aa │ │ │ │ + beq.n 188710 │ │ │ │ + bls.n 188702 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1886b4 │ │ │ │ + bne.n 18870c │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -455895,33 +455926,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 1886e4 │ │ │ │ + bhi.n 18873c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 188726 │ │ │ │ + bhi.n 18877e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #16 │ │ │ │ - bls.n 18870c │ │ │ │ + bls.n 188764 │ │ │ │ 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 188708 │ │ │ │ + bne.n 188760 │ │ │ │ mov.w r2, #1600 @ 0x640 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -455936,30 +455967,30 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 1886e0 │ │ │ │ + bhi.n 188738 │ │ │ │ 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 18876e │ │ │ │ + bhi.n 1887c6 │ │ │ │ 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 │ │ │ │ @@ -455971,18 +456002,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, 1887a0 │ │ │ │ + cbz r2, 1887f8 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1887a0 │ │ │ │ + bmi.n 1887f8 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ @@ -455995,220 +456026,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 1887c8 │ │ │ │ + bhi.n 188820 │ │ │ │ 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, 18882e │ │ │ │ + cbz r0, 188886 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1887c8 │ │ │ │ + bhi.n 188820 │ │ │ │ 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, 18882e │ │ │ │ + cbz r0, 188886 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 188818 │ │ │ │ + bhi.n 188870 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 188822 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 1887fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 188822 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 1887fc │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 188862 │ │ │ │ + bhi.n 1888ba │ │ │ │ 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, 188850 │ │ │ │ + cbz r0, 1888a8 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 188866 │ │ │ │ + bls.n 1888be │ │ │ │ sub.w r2, r3, #26 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 18888e │ │ │ │ + bhi.n 1888e6 │ │ │ │ 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 18884e │ │ │ │ + bne.n 1888a6 │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18884e │ │ │ │ + bne.n 1888a6 │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 188862 │ │ │ │ + bls.n 1888ba │ │ │ │ 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, 1888ba │ │ │ │ + cbz r3, 188912 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1888c0 │ │ │ │ + cbnz r1, 188918 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1888ee │ │ │ │ + cbz r1, 188946 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1888d8 │ │ │ │ + cbz r1, 188930 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1888d0 │ │ │ │ + cbnz r1, 188928 │ │ │ │ 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 1888bc │ │ │ │ + bne.n 188914 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1888ba │ │ │ │ + bne.n 188912 │ │ │ │ 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, 188906 │ │ │ │ + cbz r3, 18895e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188904 │ │ │ │ + beq.n 18895c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 188980 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 188902 │ │ │ │ + bne.n 18895a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub.w r1, r2, #462 @ 0x1ce │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 188980 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 188902 │ │ │ │ + bhi.n 18895a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 188966 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (188940 ) │ │ │ │ + ldr r3, [pc, #8] @ (188998 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #184] @ (1889fc ) │ │ │ │ + ldr r6, [pc, #184] @ (188a54 ) │ │ │ │ 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] @ (188a18 ) │ │ │ │ + ldr r5, [pc, #192] @ (188a70 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (188a1c ) │ │ │ │ + ldr r0, [pc, #188] @ (188a74 ) │ │ │ │ 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 18522c │ │ │ │ + bl 185284 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 188990 │ │ │ │ + cbz r7, 1889e8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e2a8 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (188a20 ) │ │ │ │ + ldr r1, [pc, #140] @ (188a78 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1855ac │ │ │ │ + bl 185604 │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 185770 │ │ │ │ + bl 1857c8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 188a10 │ │ │ │ + beq.n 188a68 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1889c0 │ │ │ │ + cbz r2, 188a18 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -456219,96 +456250,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] @ (188a24 ) │ │ │ │ - ldr r3, [pc, #52] @ (188a1c ) │ │ │ │ + ldr r2, [pc, #60] @ (188a7c ) │ │ │ │ + ldr r3, [pc, #52] @ (188a74 ) │ │ │ │ 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 188a0c │ │ │ │ + bne.n 188a64 │ │ │ │ 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, #26] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ movs r7, r1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ 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] @ (188b5c ) │ │ │ │ + ldr r7, [pc, #280] @ (188bb4 ) │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ ldrh r1, [r1, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #268] @ (188b60 ) │ │ │ │ + ldr r4, [pc, #268] @ (188bb8 ) │ │ │ │ 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 188b34 │ │ │ │ + bne.n 188b8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188b4a │ │ │ │ + beq.n 188ba2 │ │ │ │ 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, 188a9a │ │ │ │ + cbnz r1, 188af2 │ │ │ │ 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 188a8a │ │ │ │ + bne.n 188ae2 │ │ │ │ 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 188ae0 │ │ │ │ + bne.n 188b38 │ │ │ │ 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]! │ │ │ │ @@ -456317,168 +456348,168 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 188ac0 │ │ │ │ + bne.n 188b18 │ │ │ │ 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 188b04 │ │ │ │ + bhi.n 188b5c │ │ │ │ blx 47a50 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 188ae4 │ │ │ │ + bne.n 188b3c │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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 188b44 │ │ │ │ + beq.n 188b9c │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 188ae0 │ │ │ │ - b.n 188b0e │ │ │ │ - cbz r7, 188b58 │ │ │ │ + bne.n 188b38 │ │ │ │ + b.n 188b66 │ │ │ │ + cbz r7, 188bb0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 188ab2 │ │ │ │ + b.n 188b0a │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ + b.n 188b66 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + b.n 188b66 │ │ │ │ + strb r6, [r2, #21] │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188c12 │ │ │ │ + beq.n 188c6a │ │ │ │ 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, 188bc4 │ │ │ │ + cbz r7, 188c1c │ │ │ │ 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 188be6 │ │ │ │ + beq.n 188c3e │ │ │ │ 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 188c08 │ │ │ │ + beq.n 188c60 │ │ │ │ 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 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 188c62 │ │ │ │ + cbz r0, 188cba │ │ │ │ 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 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188cc6 │ │ │ │ + cbz r0, 188d1e │ │ │ │ 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 │ │ │ │ @@ -456487,32 +456518,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 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188d42 │ │ │ │ + cbz r0, 188d9a │ │ │ │ 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 │ │ │ │ @@ -456527,32 +456558,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 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188dd6 │ │ │ │ + cbz r0, 188e2e │ │ │ │ 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 │ │ │ │ @@ -456574,40 +456605,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 188a28 │ │ │ │ + bl 188a80 │ │ │ │ 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] @ (188e5c ) │ │ │ │ + ldr r4, [pc, #104] @ (188eb4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 188e52 │ │ │ │ - ldr r3, [pc, #88] @ (188e60 ) │ │ │ │ + cbz r0, 188eaa │ │ │ │ + ldr r3, [pc, #88] @ (188eb8 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 188e48 │ │ │ │ + cbz r3, 188ea0 │ │ │ │ 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]! │ │ │ │ @@ -456616,39 +456647,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 188e24 │ │ │ │ + bne.n 188e7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188a80 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ 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 185b3c │ │ │ │ + bl 185b94 │ │ │ │ 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] │ │ │ │ @@ -456656,40 +456687,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188f88 │ │ │ │ - cbz r5, 188f3c │ │ │ │ + beq.n 188fe0 │ │ │ │ + cbz r5, 188f94 │ │ │ │ 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] │ │ │ │ @@ -456702,15 +456733,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 188f0e │ │ │ │ + bne.n 188f66 │ │ │ │ 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 │ │ │ │ @@ -456722,96 +456753,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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] @ (1890a0 ) │ │ │ │ - ldr r3, [pc, #248] @ (1890a4 ) │ │ │ │ + ldr r2, [pc, #248] @ (1890f8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1890fc ) │ │ │ │ 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 185644 │ │ │ │ - cbz r0, 188fe6 │ │ │ │ + bl 18569c │ │ │ │ + cbz r0, 18903e │ │ │ │ add.w r2, r5, r7, lsl #5 │ │ │ │ ldr.w sl, [r2, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ (1890a8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1890a4 ) │ │ │ │ + ldr r2, [pc, #220] @ (189100 ) │ │ │ │ + ldr r3, [pc, #212] @ (1890fc ) │ │ │ │ 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 18909c │ │ │ │ + bne.n 1890f4 │ │ │ │ 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 18832c │ │ │ │ + bl 188384 │ │ │ │ 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 18903c │ │ │ │ + bne.n 189094 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 189022 │ │ │ │ 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 189024 │ │ │ │ + bne.n 18907c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 189022 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -456823,112 +456854,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 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r7, [r6] │ │ │ │ - b.n 188fca │ │ │ │ + b.n 189022 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ 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] @ 189110 │ │ │ │ + ldr.w r9, [pc, #80] @ 189168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #68] @ (189114 ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #68] @ (18916c ) │ │ │ │ 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, 1890e6 │ │ │ │ + cbnz r3, 18913e │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ 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 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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 1891a6 │ │ │ │ + beq.n 1891fe │ │ │ │ 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, 18916c │ │ │ │ + cbz r2, 1891c4 │ │ │ │ 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, 189184 │ │ │ │ + cbz r1, 1891dc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185bdc │ │ │ │ - cbnz r0, 189192 │ │ │ │ + bl 185c34 │ │ │ │ + cbnz r0, 1891ea │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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 │ │ │ │ @@ -456937,54 +456968,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 18578c │ │ │ │ + bl 1857e4 │ │ │ │ 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 18af6c │ │ │ │ + bl 18afc4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189214 │ │ │ │ + beq.n 18926c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18920a │ │ │ │ + cbz r2, 189262 │ │ │ │ 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, 18924a │ │ │ │ + cbz r1, 1892a2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18925a │ │ │ │ + beq.n 1892b2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 189244 │ │ │ │ + cbz r1, 18929c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -456995,21 +457026,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 18921e │ │ │ │ + b.n 189276 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 189280 │ │ │ │ + cbz r1, 1892d8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189278 │ │ │ │ + cbz r3, 1892d0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457019,15 +457050,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 189262 │ │ │ │ + b.n 1892ba │ │ │ │ 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] │ │ │ │ @@ -457035,67 +457066,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, 189310 │ │ │ │ - bl 185aa8 │ │ │ │ + cbz r5, 189368 │ │ │ │ + bl 185b00 │ │ │ │ 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 185ae0 │ │ │ │ + bl 185b38 │ │ │ │ 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 185ae0 │ │ │ │ + bl 185b38 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 185aa8 │ │ │ │ + bl 185b00 │ │ │ │ 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 1857f4 │ │ │ │ + bl 18584c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18af6c │ │ │ │ + bl 18afc4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18935c │ │ │ │ + beq.n 1893b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189354 │ │ │ │ + cbz r2, 1893ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -457107,23 +457138,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, 1893a0 │ │ │ │ + cbz r1, 1893f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad74 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1893b0 │ │ │ │ + beq.n 189408 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189398 │ │ │ │ + cbz r2, 1893f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -457131,22 +457162,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 189378 │ │ │ │ + b.n 1893d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1893d8 │ │ │ │ + cbz r1, 189430 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1893d0 │ │ │ │ + cbz r3, 189428 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457156,15 +457187,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 1893ba │ │ │ │ + b.n 189412 │ │ │ │ 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 │ │ │ │ @@ -457172,21 +457203,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, 189478 │ │ │ │ + cbz r6, 1894d0 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 189450 │ │ │ │ + beq.n 1894a8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 189500 │ │ │ │ + bhi.n 189558 │ │ │ │ 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] │ │ │ │ @@ -457197,164 +457228,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 1894e0 │ │ │ │ + bhi.n 189538 │ │ │ │ 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] @ (189578 ) │ │ │ │ + ldr r4, [pc, #272] @ (1895d0 ) │ │ │ │ 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 1849b0 │ │ │ │ + bl 184a08 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 189492 │ │ │ │ + bne.n 1894ea │ │ │ │ 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 188b64 │ │ │ │ + bl 188bbc │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ 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 188b64 │ │ │ │ + bl 188bbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ movs r7, #243 @ 0xf3 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ movw r7, #327 @ 0x147 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ mov.w r7, #326 @ 0x146 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ movw r7, #325 @ 0x145 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189500 │ │ │ │ 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 189582 │ │ │ │ + beq.n 1895da │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 189542 │ │ │ │ - cbz r0, 189586 │ │ │ │ + cbz r7, 18959a │ │ │ │ + cbz r0, 1895de │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 189542 │ │ │ │ + cbz r3, 18959a │ │ │ │ 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, 189598 │ │ │ │ - cbz r0, 189560 │ │ │ │ + cbz r6, 1895f0 │ │ │ │ + cbz r0, 1895b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189560 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 1895b8 │ │ │ │ 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 189528 │ │ │ │ + bne.n 189580 │ │ │ │ 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 189560 │ │ │ │ + bne.n 1895b8 │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r4, [pc, #204] @ (18969c ) │ │ │ │ + ldr r4, [pc, #204] @ (1896f4 ) │ │ │ │ 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 │ │ │ │ @@ -457367,41 +457398,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 189620 │ │ │ │ + cbz r0, 189678 │ │ │ │ add.w r5, r7, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - ldr r3, [pc, #124] @ (1896a0 ) │ │ │ │ + bl 16a0e8 │ │ │ │ + ldr r3, [pc, #124] @ (1896f8 ) │ │ │ │ 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, 189694 │ │ │ │ + cbz r3, 1896ec │ │ │ │ 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, 18965a │ │ │ │ - cbz r3, 18965a │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 18965a │ │ │ │ + cbz r6, 1896b2 │ │ │ │ + cbz r3, 1896b2 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 1896b2 │ │ │ │ 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] │ │ │ │ @@ -457412,33 +457443,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 189642 │ │ │ │ + bhi.n 18969a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ 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] @ 189abc │ │ │ │ + ldr.w r7, [pc, #1028] @ 189b14 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 189704 │ │ │ │ + bhi.n 18975c │ │ │ │ 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 │ │ │ │ @@ -457446,80 +457477,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 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 1896fe │ │ │ │ + cbz r0, 189756 │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 185b3c │ │ │ │ + bl 185b94 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189a84 │ │ │ │ + bne.w 189adc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1899f4 │ │ │ │ + bne.w 189a4c │ │ │ │ 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 1896fe │ │ │ │ - bl 1895a4 │ │ │ │ + b.n 189756 │ │ │ │ + bl 1895fc │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 18976c │ │ │ │ + cbz r0, 1897c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 189a30 │ │ │ │ + beq.w 189a88 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189796 │ │ │ │ - cbz r0, 189796 │ │ │ │ + beq.n 1897ee │ │ │ │ + cbz r0, 1897ee │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 189796 │ │ │ │ + cbz r0, 1897ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 189a0c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1897ac ) │ │ │ │ + bhi.w 189a64 │ │ │ │ + add r2, pc, #8 @ (adr r2, 189804 ) │ │ │ │ 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 │ │ │ │ @@ -457527,91 +457558,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, 1897da │ │ │ │ + cbz r5, 189832 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189a20 │ │ │ │ + beq.w 189a78 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859cc │ │ │ │ + bl 185a24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1896fe │ │ │ │ + beq.n 189756 │ │ │ │ mov.w r8, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r7, [r4, r8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 189808 │ │ │ │ - cbz r0, 189808 │ │ │ │ - bl 16a058 │ │ │ │ + cbz r7, 189860 │ │ │ │ + cbz r0, 189860 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 189808 │ │ │ │ + cbz r0, 189860 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r7, [r5, r8] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bcc.n 1897f2 │ │ │ │ - b.n 1896fe │ │ │ │ + bcc.n 18984a │ │ │ │ + b.n 189756 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a68 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 189854 │ │ │ │ + cbz r0, 1898ac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 18989c │ │ │ │ + cbz r1, 1898f4 │ │ │ │ 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 189890 │ │ │ │ - cbz r0, 189890 │ │ │ │ + beq.n 1898e8 │ │ │ │ + cbz r0, 1898e8 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 18988c │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 1898e4 │ │ │ │ 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 189862 │ │ │ │ + bcc.n 1898ba │ │ │ │ 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 │ │ │ │ @@ -457635,25 +457666,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 185974 │ │ │ │ - ldr r3, [pc, #428] @ (189ac0 ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #428] @ (189b18 ) │ │ │ │ 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 189a5c │ │ │ │ + bne.w 189ab4 │ │ │ │ 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 │ │ │ │ @@ -457666,149 +457697,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 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 189756 │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 18997e │ │ │ │ - cbz r0, 18997e │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 18997e │ │ │ │ + cbz r7, 1899d6 │ │ │ │ + cbz r0, 1899d6 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 1899d6 │ │ │ │ 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 18996c │ │ │ │ - b.n 1896fe │ │ │ │ + bne.n 1899c4 │ │ │ │ + b.n 189756 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ 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 1896f2 │ │ │ │ - b.n 1896fe │ │ │ │ + bne.w 18974a │ │ │ │ + b.n 189756 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ 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 1899e6 │ │ │ │ - cbz r0, 1899e6 │ │ │ │ + beq.n 189a3e │ │ │ │ + cbz r0, 189a3e │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1899e6 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 189a3e │ │ │ │ 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 1896fe │ │ │ │ + b.n 189756 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r7, 189a06 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + cbz r7, 189a5e │ │ │ │ + cbz r0, 189a5e │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 189a5e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 189720 │ │ │ │ + b.n 189778 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ strd r1, r2, [r7, #48] @ 0x30 │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 189756 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 189756 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1897da │ │ │ │ + beq.w 189832 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 1897da │ │ │ │ + b.n 189832 │ │ │ │ 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, 189a58 │ │ │ │ - cbz r0, 189a58 │ │ │ │ + cbnz r3, 189ab0 │ │ │ │ + cbz r0, 189ab0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a58 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 189ab0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r7, #32] │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 189756 │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18992c │ │ │ │ + beq.w 189984 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 18992c │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 189984 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 189756 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 1896fe │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 189756 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189cb8 │ │ │ │ + beq.w 189d10 │ │ │ │ stmdb 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 │ │ │ │ @@ -457816,181 +457847,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 189c44 │ │ │ │ + beq.w 189c9c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 189bd6 │ │ │ │ + beq.n 189c2e │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 189b58 │ │ │ │ + cbz r3, 189bb0 │ │ │ │ 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 189b66 │ │ │ │ + beq.n 189bbe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a4 │ │ │ │ + bl 1896fc │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189b2c │ │ │ │ + bne.n 189b84 │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189af2 │ │ │ │ + bne.n 189b4a │ │ │ │ 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 185aa8 │ │ │ │ + bl 185b00 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 189b90 │ │ │ │ + cbz r0, 189be8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189b48 │ │ │ │ + beq.n 189ba0 │ │ │ │ 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 185ae0 │ │ │ │ + bl 185b38 │ │ │ │ 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 189bb6 │ │ │ │ - b.n 189b48 │ │ │ │ + bne.n 189c0e │ │ │ │ + b.n 189ba0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1857f4 │ │ │ │ + bl 18584c │ │ │ │ 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 189cc0 │ │ │ │ + beq.n 189d18 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189cb4 │ │ │ │ + beq.n 189d0c │ │ │ │ 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 18af6c │ │ │ │ + bl 18afc4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b1c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 189b58 │ │ │ │ + beq.n 189bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad74 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189b1c │ │ │ │ + b.n 189bb0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18578c │ │ │ │ + bl 1857e4 │ │ │ │ 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 189c6a │ │ │ │ - cbz r0, 189c6a │ │ │ │ + beq.n 189cc2 │ │ │ │ + cbz r0, 189cc2 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189c6a │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 189cc2 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 189cba │ │ │ │ + beq.n 189d12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189c8a │ │ │ │ + cbz r2, 189ce2 │ │ │ │ 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 18af6c │ │ │ │ + bl 18afc4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b1c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189b1c │ │ │ │ + b.n 189bb0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 189c0a │ │ │ │ + b.n 189c62 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -457999,108 +458030,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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 189d30 │ │ │ │ + cbz r3, 189d88 │ │ │ │ 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 189cc8 │ │ │ │ + bl 189d20 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 189d14 │ │ │ │ + bhi.n 189d6c │ │ │ │ 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 16df14 │ │ │ │ + bl 16df6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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, 189dcc │ │ │ │ + cbnz r6, 189e24 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 189d9e │ │ │ │ + cbz r0, 189df6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189cc8 │ │ │ │ + bl 189d20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 189dbe │ │ │ │ + cbz r2, 189e16 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ 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, 189de6 │ │ │ │ + cbnz r2, 189e3e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ - b.n 189d92 │ │ │ │ + b.n 189dea │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 │ │ │ │ @@ -458113,159 +458144,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, 189e54 │ │ │ │ + cbz r3, 189eac │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ 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 189e2e │ │ │ │ + bne.n 189e86 │ │ │ │ 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 1856f0 │ │ │ │ + bl 185748 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 189e8a │ │ │ │ + cbz r6, 189ee2 │ │ │ │ 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, 189eb2 │ │ │ │ + cbz r3, 189f0a │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189e04 │ │ │ │ + bl 189e5c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189500 │ │ │ │ + bl 189558 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189e88 │ │ │ │ + beq.n 189ee0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 189e88 │ │ │ │ + b.n 189ee0 │ │ │ │ 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] @ (189f18 ) │ │ │ │ + ldr r2, [pc, #60] @ (189f70 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (189f1c ) │ │ │ │ + ldr r3, [pc, #52] @ (189f74 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1896a4 │ │ │ │ - ldr r2, [pc, #36] @ (189f20 ) │ │ │ │ - ldr r3, [pc, #32] @ (189f1c ) │ │ │ │ + bl 1896fc │ │ │ │ + ldr r2, [pc, #36] @ (189f78 ) │ │ │ │ + ldr r3, [pc, #32] @ (189f74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 189f12 │ │ │ │ + bne.n 189f6a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r5, #8] │ │ │ │ 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] @ 189f80 │ │ │ │ + ldr.w ip, [pc, #72] @ 189fd8 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (189f84 ) │ │ │ │ + ldr r2, [pc, #64] @ (189fdc ) │ │ │ │ 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 1896a4 │ │ │ │ - ldr r2, [pc, #36] @ (189f88 ) │ │ │ │ - ldr r3, [pc, #32] @ (189f84 ) │ │ │ │ + bl 1896fc │ │ │ │ + ldr r2, [pc, #36] @ (189fe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (189fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 189f7a │ │ │ │ + bne.n 189fd2 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r0, #4] │ │ │ │ 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] @ (18a044 ) │ │ │ │ + ldr r0, [pc, #164] @ (18a09c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (18a048 ) │ │ │ │ + ldr r1, [pc, #164] @ (18a0a0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -458276,128 +458307,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 18a014 │ │ │ │ + beq.n 18a06c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 18a02e │ │ │ │ + cbz r6, 18a086 │ │ │ │ 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 1856a4 │ │ │ │ + bl 1856fc │ │ │ │ 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 189ac4 │ │ │ │ + bl 189b1c │ │ │ │ mov r0, sp │ │ │ │ - bl 189500 │ │ │ │ - cbz r6, 18a034 │ │ │ │ - ldr r2, [pc, #52] @ (18a04c ) │ │ │ │ - ldr r3, [pc, #48] @ (18a048 ) │ │ │ │ + bl 189558 │ │ │ │ + cbz r6, 18a08c │ │ │ │ + ldr r2, [pc, #52] @ (18a0a4 ) │ │ │ │ + ldr r3, [pc, #48] @ (18a0a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a03e │ │ │ │ + bne.n 18a096 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a48c │ │ │ │ - b.n 189fe0 │ │ │ │ + bl 16a4e4 │ │ │ │ + b.n 18a038 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 18a014 │ │ │ │ + bl 169fc8 │ │ │ │ + b.n 18a06c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ 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] @ (18a0c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (18a118 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (18a0c4 ) │ │ │ │ + ldr r3, [pc, #96] @ (18a11c ) │ │ │ │ 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 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 189e58 │ │ │ │ + bl 189eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 169f70 │ │ │ │ - ldr r2, [pc, #36] @ (18a0c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (18a0c4 ) │ │ │ │ + bl 169fc8 │ │ │ │ + ldr r2, [pc, #36] @ (18a120 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a11c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a0ba │ │ │ │ + bne.n 18a112 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ 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 1855ac │ │ │ │ + bl 185604 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 18a126 │ │ │ │ + cbnz r2, 18a17e │ │ │ │ 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 │ │ │ │ @@ -458408,485 +458439,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, 18a16c │ │ │ │ + cbnz r2, 18a1c4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 18a0ee │ │ │ │ + beq.n 18a146 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18a14c │ │ │ │ + b.n 18a1a4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 18a162 │ │ │ │ + cbz r1, 18a1ba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18a14a │ │ │ │ - b.n 18a0ee │ │ │ │ + bhi.n 18a1a2 │ │ │ │ + b.n 18a146 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18a120 │ │ │ │ + beq.n 18a178 │ │ │ │ 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 18a184 │ │ │ │ + bne.n 18a1dc │ │ │ │ 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] @ (18a370 ) │ │ │ │ + ldr r2, [pc, #452] @ (18a3c8 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ (18a374 ) │ │ │ │ + ldr r3, [pc, #440] @ (18a3cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 18522c │ │ │ │ + bl 185284 │ │ │ │ add.w r2, r8, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 189e04 │ │ │ │ + bl 189e5c │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a286 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a0cc │ │ │ │ + bl 18a124 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a1fe │ │ │ │ + bne.n 18a256 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a286 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a312 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a220 │ │ │ │ + bne.n 18a278 │ │ │ │ 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 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 18a254 │ │ │ │ + cbz r1, 18a2ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ 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 18a30c │ │ │ │ + bne.n 18a364 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ - cbz r1, 18a28e │ │ │ │ + cbz r1, 18a2e6 │ │ │ │ ldrh r3, [r1, #22] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e224 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a31c │ │ │ │ + bne.n 18a374 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ - ldr r2, [pc, #216] @ (18a378 ) │ │ │ │ - ldr r3, [pc, #208] @ (18a374 ) │ │ │ │ + bl 169fc8 │ │ │ │ + ldr r2, [pc, #216] @ (18a3d0 ) │ │ │ │ + ldr r3, [pc, #208] @ (18a3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a36c │ │ │ │ + bne.n 18a3c4 │ │ │ │ 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, 18a2fc │ │ │ │ + cbz r3, 18a354 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189e58 │ │ │ │ + bl 189eb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a22e │ │ │ │ + beq.n 18a286 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a22e │ │ │ │ + beq.n 18a286 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a312 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2ec │ │ │ │ - b.n 18a22e │ │ │ │ + bne.n 18a344 │ │ │ │ + b.n 18a286 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18a2ce │ │ │ │ + beq.n 18a326 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 18a2d0 │ │ │ │ + b.n 18a328 │ │ │ │ ldr.w r1, [r8, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e224 │ │ │ │ str.w r0, [r6, #388] @ 0x184 │ │ │ │ - b.n 18a278 │ │ │ │ + b.n 18a2d0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 18a366 │ │ │ │ + cbz r3, 18a3be │ │ │ │ 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 16e1cc │ │ │ │ + bl 16e224 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e224 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18a330 │ │ │ │ + bcc.n 18a388 │ │ │ │ strd r3, r9, [r6, #400] @ 0x190 │ │ │ │ - b.n 18a296 │ │ │ │ + b.n 18a2ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ 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 185b88 │ │ │ │ + bl 185be0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18a3d8 │ │ │ │ + beq.n 18a430 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 18a3b8 │ │ │ │ + cbz r2, 18a410 │ │ │ │ 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 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ 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 18a47c │ │ │ │ + beq.n 18a4d4 │ │ │ │ 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 18a442 │ │ │ │ + bne.n 18a49a │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18a430 │ │ │ │ + cbz r4, 18a488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a472 │ │ │ │ + cbz r3, 18a4ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a44a │ │ │ │ + beq.n 18a4a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a42a │ │ │ │ + cbz r3, 18a482 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a42a │ │ │ │ + cbz r2, 18a482 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18a446 │ │ │ │ + beq.n 18a49e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a418 │ │ │ │ + bne.n 18a470 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a46c │ │ │ │ + beq.n 18a4c4 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a442 │ │ │ │ + cbz r3, 18a49a │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18a402 │ │ │ │ + beq.n 18a45a │ │ │ │ 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 16e5d8 │ │ │ │ + bl 16e630 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18a414 │ │ │ │ - b.n 18a430 │ │ │ │ + bne.n 18a46c │ │ │ │ + b.n 18a488 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a4a2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18a430 │ │ │ │ + bne.n 18a488 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a4a2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + cbz r2, 18a52a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4d2 │ │ │ │ + bne.n 18a52a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18a4e0 │ │ │ │ + cbz r3, 18a538 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 18a4b0 │ │ │ │ - cbz r3, 18a4b0 │ │ │ │ + cbz r0, 18a508 │ │ │ │ + cbz r3, 18a508 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18a4d8 │ │ │ │ + beq.n 18a530 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a2 │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + bne.n 18a4fa │ │ │ │ + cbz r2, 18a52a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18a4c8 │ │ │ │ + cbz r3, 18a520 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4c8 │ │ │ │ + bne.n 18a520 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a4dc │ │ │ │ + cbz r2, 18a534 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4a0 │ │ │ │ + b.n 18a4f8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a0 │ │ │ │ + bne.n 18a4f8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 18a4b0 │ │ │ │ + b.n 18a508 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4b2 │ │ │ │ + b.n 18a50a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18a49a │ │ │ │ + b.n 18a4f2 │ │ │ │ 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 16e1b8 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 16e210 │ │ │ │ + bl 1856fc │ │ │ │ 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 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18a54a │ │ │ │ + cbz r0, 18a5a2 │ │ │ │ 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 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a518 │ │ │ │ + bne.n 18a570 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5c4 │ │ │ │ + beq.n 18a61c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c4 │ │ │ │ + bne.n 18a61c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a5c8 │ │ │ │ + beq.n 18a620 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c8 │ │ │ │ + bne.n 18a620 │ │ │ │ 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, 18a5ac │ │ │ │ + cbz r0, 18a604 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 18a5ac │ │ │ │ + bne.n 18a604 │ │ │ │ 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 18a586 │ │ │ │ + bne.n 18a5de │ │ │ │ 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] │ │ │ │ @@ -458903,461 +458934,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 18a5c2 │ │ │ │ + b.n 18a61a │ │ │ │ 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 18a4e4 │ │ │ │ + bl 18a53c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a64a │ │ │ │ + cbz r2, 18a6a2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18a64a │ │ │ │ + beq.n 18a6a2 │ │ │ │ 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, 18a64a │ │ │ │ + cbz r1, 18a6a2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 18a642 │ │ │ │ + cbz r2, 18a69a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18a64a │ │ │ │ + beq.n 18a6a2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 18a614 │ │ │ │ + b.n 18a66c │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 18a63e │ │ │ │ + bne.n 18a696 │ │ │ │ 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, 18a674 │ │ │ │ + cbz r5, 18a6cc │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18a690 │ │ │ │ + cbz r5, 18a6e8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ 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 18a710 │ │ │ │ + beq.n 18a768 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18a6de │ │ │ │ + bne.n 18a736 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a6c6 │ │ │ │ + cbz r3, 18a71e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6ec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6b6 │ │ │ │ + bne.n 18a70e │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18a6dc │ │ │ │ + cbz r3, 18a734 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6cc │ │ │ │ + bne.n 18a724 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a734 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a734 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 18a6dc │ │ │ │ + bne.n 18a734 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a6dc │ │ │ │ - bl 18a64c │ │ │ │ + bne.n 18a734 │ │ │ │ + bl 18a6a4 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 18a70a │ │ │ │ + cbz r4, 18a762 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a726 │ │ │ │ + cbz r3, 18a77e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6ec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a716 │ │ │ │ + bne.n 18a76e │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a734 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a72e │ │ │ │ + bne.n 18a786 │ │ │ │ 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] @ 18a904 │ │ │ │ + ldr.w r9, [pc, #432] @ 18a95c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18a80a │ │ │ │ + bhi.n 18a862 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #26 │ │ │ │ strh r2, [r0, r4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a77e │ │ │ │ + cbz r3, 18a7d6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a76e │ │ │ │ + bne.n 18a7c6 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a794 │ │ │ │ + cbz r3, 18a7ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a784 │ │ │ │ + bne.n 18a7dc │ │ │ │ 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 18a794 │ │ │ │ + beq.n 18a7ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18a852 │ │ │ │ + beq.n 18a8aa │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18a8e6 │ │ │ │ + bhi.w 18a93e │ │ │ │ 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, 18a7e2 │ │ │ │ + cbz r3, 18a83a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7d2 │ │ │ │ + bne.n 18a82a │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a7f8 │ │ │ │ + cbz r3, 18a850 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7e8 │ │ │ │ + bne.n 18a840 │ │ │ │ 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 18a794 │ │ │ │ + beq.n 18a7ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a812 │ │ │ │ - b.n 18a794 │ │ │ │ + bne.n 18a86a │ │ │ │ + b.n 18a7ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a37c │ │ │ │ + bl 18a3d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a794 │ │ │ │ + beq.n 18a7ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a848 │ │ │ │ + cbz r3, 18a8a0 │ │ │ │ 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 18a7b6 │ │ │ │ + bne.n 18a80e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18a85e │ │ │ │ + cbz r3, 18a8b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18a86a │ │ │ │ + cbz r3, 18a8c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18a834 │ │ │ │ + bne.n 18a88c │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186c2c │ │ │ │ - b.n 18a834 │ │ │ │ + bl 186c84 │ │ │ │ + b.n 18a88c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ + beq.n 18a886 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 18a898 │ │ │ │ - bl 18a37c │ │ │ │ + cbnz r3, 18a8f0 │ │ │ │ + bl 18a3d4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ - b.n 18a88a │ │ │ │ + beq.n 18a886 │ │ │ │ + b.n 18a8e2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r3, [pc, #88] @ (18a908 ) │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ + ldr r3, [pc, #88] @ (18a960 ) │ │ │ │ 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 18a82e │ │ │ │ + beq.n 18a886 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a82e │ │ │ │ + bne.n 18a886 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + bl 18a3d4 │ │ │ │ + b.n 18a886 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ 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 18a9a4 │ │ │ │ + beq.n 18a9fc │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a480 │ │ │ │ - cbz r6, 18a98e │ │ │ │ + bl 18a4d8 │ │ │ │ + cbz r6, 18a9e6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18a9e4 │ │ │ │ + bne.n 18aa3c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 18a9d6 │ │ │ │ + cbz r6, 18aa2e │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18a98a │ │ │ │ + bl 16f9ec │ │ │ │ + b.n 18a9e2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ 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 18a95a │ │ │ │ + b.n 18a9b2 │ │ │ │ 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 18aaa6 │ │ │ │ + beq.n 18aafe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aa6e │ │ │ │ + beq.n 18aac6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a964 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 18aa2e │ │ │ │ + cbz r3, 18aa86 │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aa24 │ │ │ │ + bne.n 18aa7c │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18aa52 │ │ │ │ + beq.n 18aaaa │ │ │ │ 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] │ │ │ │ @@ -459365,254 +459396,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, 18aaaa │ │ │ │ + cbz r7, 18ab02 │ │ │ │ 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, 18aa7a │ │ │ │ + cbz r3, 18aad2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18aa86 │ │ │ │ + cbz r3, 18aade │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ 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 18aa14 │ │ │ │ + b.n 18aa6c │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ab44 │ │ │ │ + beq.n 18ab9c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18ab44 │ │ │ │ + bne.n 18ab9c │ │ │ │ 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 185b88 │ │ │ │ + bl 185be0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 18ab4a │ │ │ │ + beq.n 18aba2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18ab0c │ │ │ │ + cbz r2, 18ab64 │ │ │ │ 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 185ce4 │ │ │ │ + bl 185d3c │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b38 │ │ │ │ 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, 18ab44 │ │ │ │ + cbz r1, 18ab9c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18aae4 │ │ │ │ + beq.n 18ab3c │ │ │ │ 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, 18abae │ │ │ │ + cbz r2, 18ac06 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18ab72 │ │ │ │ + beq.n 18abca │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18abe4 │ │ │ │ + beq.n 18ac3c │ │ │ │ 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 18ac2c │ │ │ │ + beq.n 18ac84 │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac1a │ │ │ │ - cbz r5, 18ab90 │ │ │ │ + beq.n 18ac72 │ │ │ │ + cbz r5, 18abe8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 18ab9c │ │ │ │ + cbz r6, 18abf4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18abf4 │ │ │ │ + beq.n 18ac4c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18ac06 │ │ │ │ + bne.n 18ac5e │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18ac56 │ │ │ │ + beq.n 18acae │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18ac3c │ │ │ │ + beq.n 18ac94 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18abd6 │ │ │ │ + cbz r5, 18ac2e │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab0c │ │ │ │ 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 18abca │ │ │ │ - b.n 18abd6 │ │ │ │ + bne.n 18ac22 │ │ │ │ + b.n 18ac2e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18ac50 │ │ │ │ + cbz r3, 18aca8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18abd6 │ │ │ │ + bl 16f9ec │ │ │ │ + b.n 18ac2e │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 18ac14 │ │ │ │ + cbz r3, 18ac6c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 18ac48 │ │ │ │ + cbz r5, 18aca0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18abf4 │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac48 │ │ │ │ + beq.n 18aca0 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ab90 │ │ │ │ + b.n 18abe8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 18abca │ │ │ │ + b.n 18ac22 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18abf4 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18ac2e │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18ac2e │ │ │ │ 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 16e1b8 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 16e210 │ │ │ │ + bl 1856fc │ │ │ │ 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 18ac96 │ │ │ │ + beq.n 18acee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aca2 │ │ │ │ + beq.n 18acfa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a964 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18aba8 │ │ │ │ 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 │ │ │ │ @@ -459620,106 +459651,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 18ad00 │ │ │ │ + bhi.n 18ad58 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 18a5e4 │ │ │ │ - cbz r5, 18ace2 │ │ │ │ + bl 18a63c │ │ │ │ + cbz r5, 18ad3a │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 18ace6 │ │ │ │ + cbz r4, 18ad3e │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18acb4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18ad36 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 18a4e4 │ │ │ │ - b.n 18acde │ │ │ │ + bl 18a53c │ │ │ │ + b.n 18ad36 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18ad0e │ │ │ │ - bl 18a5e4 │ │ │ │ - b.n 18acde │ │ │ │ + cbz r3, 18ad66 │ │ │ │ + bl 18a63c │ │ │ │ + b.n 18ad36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18acb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18ad36 │ │ │ │ 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 16e1b8 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 16e210 │ │ │ │ + bl 1856fc │ │ │ │ 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 18adae │ │ │ │ + beq.n 18ae06 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ad9c │ │ │ │ + cbz r0, 18adf4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 18ad8e │ │ │ │ + beq.n 18ade6 │ │ │ │ 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 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ad66 │ │ │ │ + bne.n 18adbe │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ 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 │ │ │ │ @@ -459728,47 +459759,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 18ae3e │ │ │ │ + beq.n 18ae96 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ae1e │ │ │ │ + cbz r0, 18ae76 │ │ │ │ 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 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18adec │ │ │ │ + bne.n 18ae44 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa70 │ │ │ │ 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 │ │ │ │ @@ -459782,182 +459813,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, 18ae6e │ │ │ │ + cbz r3, 18aec6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18ae7a │ │ │ │ + cbz r3, 18aed2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18aeb4 │ │ │ │ + bhi.n 18af0c │ │ │ │ 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, 18aeae │ │ │ │ + cbz r3, 18af06 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ 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, 18aec4 │ │ │ │ + cbz r3, 18af1c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18aeb2 │ │ │ │ + beq.n 18af0a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aea6 │ │ │ │ - b.n 18aeae │ │ │ │ + bne.n 18aefe │ │ │ │ + b.n 18af06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18aeec │ │ │ │ + beq.n 18af44 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18aee4 │ │ │ │ + bne.n 18af3c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18aefa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18aefa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 18aeae │ │ │ │ + b.n 18af06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18af12 │ │ │ │ + beq.n 18af6a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18af0a │ │ │ │ + bne.n 18af62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18aefe │ │ │ │ + beq.n 18af56 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18aeae │ │ │ │ + bl 16f9ec │ │ │ │ + b.n 18af06 │ │ │ │ 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, 18af44 │ │ │ │ + cbz r3, 18af9c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18af50 │ │ │ │ + cbz r3, 18afa8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18aba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ 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] @ (18b1d8 ) │ │ │ │ + ldr r5, [pc, #600] @ (18b230 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (18b1dc ) │ │ │ │ + ldr r2, [pc, #600] @ (18b234 ) │ │ │ │ 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 18acac │ │ │ │ + bl 18ad04 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 18affe │ │ │ │ + cbnz r1, 18b056 │ │ │ │ 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 18afce │ │ │ │ + beq.n 18b026 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b144 │ │ │ │ + beq.w 18b19c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ + bl 18aa44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ - ldr r2, [pc, #508] @ (18b1e0 ) │ │ │ │ - ldr r3, [pc, #500] @ (18b1dc ) │ │ │ │ + bl 18aa44 │ │ │ │ + ldr r2, [pc, #508] @ (18b238 ) │ │ │ │ + ldr r3, [pc, #500] @ (18b234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18b1d2 │ │ │ │ + bne.w 18b22a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18b0fc │ │ │ │ + bne.n 18b154 │ │ │ │ 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] │ │ │ │ @@ -459967,43 +459998,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 18b042 │ │ │ │ + beq.n 18b09a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b088 │ │ │ │ + beq.n 18b0e0 │ │ │ │ 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 18b198 │ │ │ │ + beq.w 18b1f0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 18b1a6 │ │ │ │ - bl 18a64c │ │ │ │ + beq.w 18b1fe │ │ │ │ + bl 18a6a4 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b06e │ │ │ │ + cbz r7, 18b0c6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b082 │ │ │ │ + beq.n 18b0da │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18afe2 │ │ │ │ + bne.n 18b03a │ │ │ │ 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 │ │ │ │ @@ -460013,218 +460044,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 18b0ba │ │ │ │ + beq.n 18b112 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b176 │ │ │ │ + beq.n 18b1ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b14c │ │ │ │ + beq.n 18b1a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - beq.n 18b0e6 │ │ │ │ + beq.n 18b13e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18afe2 │ │ │ │ + b.n 18b03a │ │ │ │ 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 18b11a │ │ │ │ + beq.n 18b172 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b03a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 18afe2 │ │ │ │ + bne.w 18b03a │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18b16c │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b1c4 │ │ │ │ + bl 18a6a4 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b13c │ │ │ │ + cbz r7, 18b194 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ae44 │ │ │ │ - b.n 18afce │ │ │ │ + bl 18ae9c │ │ │ │ + b.n 18b026 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b162 │ │ │ │ + beq.n 18b1ba │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 18b0f6 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b14e │ │ │ │ + bl 18a6a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b13c │ │ │ │ + b.n 18b194 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b18a │ │ │ │ + beq.n 18b1e2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a6a4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b0ee │ │ │ │ - b.n 18b0f6 │ │ │ │ + bne.n 18b146 │ │ │ │ + b.n 18b14e │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18b1c4 │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b21c │ │ │ │ + bl 18a6a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b06e │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b0c6 │ │ │ │ + bl 18a6a4 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b1be │ │ │ │ + cbz r7, 18b216 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b0dc │ │ │ │ + bl 18a6a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + ldr r7, [pc, #760] @ (18b534 ) │ │ │ │ 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] @ (18b2e4 ) │ │ │ │ + ldr r0, [pc, #236] @ (18b33c ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (18b2e8 ) │ │ │ │ + ldr r1, [pc, #236] @ (18b340 ) │ │ │ │ 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 185bdc │ │ │ │ - cbz r0, 18b254 │ │ │ │ + bl 185c34 │ │ │ │ + cbz r0, 18b2ac │ │ │ │ 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] @ (18b2ec ) │ │ │ │ - ldr r3, [pc, #172] @ (18b2e8 ) │ │ │ │ + ldr r2, [pc, #176] @ (18b344 ) │ │ │ │ + ldr r3, [pc, #172] @ (18b340 ) │ │ │ │ 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 18b2e0 │ │ │ │ + bne.n 18b338 │ │ │ │ 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 18acac │ │ │ │ + bl 18ad04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b272 │ │ │ │ + bne.n 18b2ca │ │ │ │ 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 18acac │ │ │ │ + bl 18ad04 │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r1, r1, [r6, #4] │ │ │ │ str.w r9, [r6] │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18b2b4 │ │ │ │ + b.n 18b30c │ │ │ │ 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 │ │ │ │ @@ -460232,97 +460263,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 18b2b2 │ │ │ │ + bne.n 18b30a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 18a9ec │ │ │ │ - b.n 18b238 │ │ │ │ + bl 18aa44 │ │ │ │ + b.n 18b290 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #0] @ (18b2e8 ) │ │ │ │ + ldr r5, [pc, #672] @ (18b5e0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (18b5f0 ) │ │ │ │ + ldr r5, [pc, #416] @ (18b4e8 ) │ │ │ │ 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] @ (18b434 ) │ │ │ │ + ldr r4, [pc, #304] @ (18b48c ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18b438 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b490 ) │ │ │ │ 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 18b3fc │ │ │ │ + beq.n 18b454 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b35c │ │ │ │ + beq.n 18b3b4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b35c │ │ │ │ + cbz r3, 18b3b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b34c │ │ │ │ + bne.n 18b3a4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 18acac │ │ │ │ + bl 18ad04 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b3da │ │ │ │ + beq.n 18b432 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b418 │ │ │ │ + beq.n 18b470 │ │ │ │ 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, 18b3c2 │ │ │ │ + cbz r2, 18b41a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18b3c2 │ │ │ │ + cbz r0, 18b41a │ │ │ │ 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] │ │ │ │ @@ -460330,15 +460361,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 18b39c │ │ │ │ + bne.n 18b3f4 │ │ │ │ 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] │ │ │ │ @@ -460349,252 +460380,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 18a9ec │ │ │ │ + bl 18aa44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 18a9ec │ │ │ │ - ldr r2, [pc, #60] @ (18b43c ) │ │ │ │ - ldr r3, [pc, #56] @ (18b438 ) │ │ │ │ + bl 18aa44 │ │ │ │ + ldr r2, [pc, #60] @ (18b494 ) │ │ │ │ + ldr r3, [pc, #56] @ (18b490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b430 │ │ │ │ + bne.n 18b488 │ │ │ │ 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 18b3d8 │ │ │ │ + b.n 18b430 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #976] @ (18b808 ) │ │ │ │ + ldr r4, [pc, #624] @ (18b700 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (18b830 ) │ │ │ │ + ldr r3, [pc, #656] @ (18b728 ) │ │ │ │ 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, 18b466 │ │ │ │ + cbz r3, 18b4be │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a798 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b456 │ │ │ │ + bne.n 18b4ae │ │ │ │ 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] @ (18b4e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (18b4ec ) │ │ │ │ + ldr r2, [pc, #108] @ (18b540 ) │ │ │ │ + ldr r3, [pc, #108] @ (18b544 ) │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 18b49a │ │ │ │ - ldr r2, [pc, #36] @ (18b4f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (18b4ec ) │ │ │ │ + bcs.n 18b4f2 │ │ │ │ + ldr r2, [pc, #36] @ (18b548 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b4e4 │ │ │ │ + bne.n 18b53c │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #496] @ (18b6dc ) │ │ │ │ + ldr r3, [pc, #144] @ (18b5d4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (18b5b4 ) │ │ │ │ + ldr r2, [pc, #864] @ (18b8ac ) │ │ │ │ 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 18b540 │ │ │ │ + beq.n 18b598 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 18b538 │ │ │ │ + bmi.n 18b590 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b538 │ │ │ │ + bne.n 18b590 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 18b532 │ │ │ │ + bhi.n 18b58a │ │ │ │ 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 18b4f4 │ │ │ │ + bl 18b54c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18b510 │ │ │ │ + bne.n 18b568 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b54c │ │ │ │ + b.n 18b590 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b54c │ │ │ │ + b.n 18b590 │ │ │ │ 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] @ (18b6ac ) │ │ │ │ + ldr r2, [pc, #304] @ (18b704 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (18b6b0 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b708 ) │ │ │ │ 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 18b6a0 │ │ │ │ + beq.n 18b6f8 │ │ │ │ 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 18b5be │ │ │ │ + bhi.n 18b616 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18b684 │ │ │ │ + bne.n 18b6dc │ │ │ │ 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 18b62c │ │ │ │ + bne.n 18b684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b684 │ │ │ │ + beq.n 18b6dc │ │ │ │ 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 18b618 │ │ │ │ - cbz r4, 18b684 │ │ │ │ + bne.n 18b670 │ │ │ │ + cbz r4, 18b6dc │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -460606,96 +460637,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 189118 │ │ │ │ - ldr r2, [pc, #44] @ (18b6b4 ) │ │ │ │ - ldr r3, [pc, #36] @ (18b6ac ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #44] @ (18b70c ) │ │ │ │ + ldr r3, [pc, #36] @ (18b704 ) │ │ │ │ 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 18b6a6 │ │ │ │ + bne.n 18b6fe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 18b5e0 │ │ │ │ + b.n 18b638 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #456] @ (18b87c ) │ │ │ │ + ldr r2, [pc, #104] @ (18b774 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #464] @ (18b888 ) │ │ │ │ + ldr r1, [pc, #112] @ (18b780 ) │ │ │ │ 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 18b712 │ │ │ │ + beq.n 18b76a │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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, 18b71a │ │ │ │ + cbnz r7, 18b772 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18b796 │ │ │ │ + bne.n 18b7ee │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b710 │ │ │ │ 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 18b7b6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18b75c ) │ │ │ │ + bhi.n 18b80e │ │ │ │ + add r3, pc, #8 @ (adr r3, 18b7b4 ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460712,47 +460743,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 18b6f8 │ │ │ │ + b.n 18b750 │ │ │ │ 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 18b74c │ │ │ │ + b.n 18b7a4 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b6f8 │ │ │ │ + b.n 18b750 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b6f8 │ │ │ │ + b.n 18b750 │ │ │ │ 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] @ 18bd98 │ │ │ │ + ldr.w r2, [pc, #1460] @ 18bdf0 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 18bd9c │ │ │ │ + ldr.w r3, [pc, #1452] @ 18bdf4 │ │ │ │ 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 │ │ │ │ @@ -460762,15 +460793,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 18b8ba │ │ │ │ + bcc.n 18b912 │ │ │ │ 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 │ │ │ │ @@ -460780,302 +460811,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 18bc56 │ │ │ │ + bcc.w 18bcae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 18b85c │ │ │ │ + b.n 18b8b4 │ │ │ │ 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 18b85a │ │ │ │ + bls.n 18b8b2 │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 18ba38 │ │ │ │ + bcc.w 18ba90 │ │ │ │ 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 18b84a │ │ │ │ + bcc.n 18b8a2 │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 18bd64 │ │ │ │ + bls.w 18bdbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ba0a │ │ │ │ + beq.w 18ba62 │ │ │ │ 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 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bb6a │ │ │ │ + beq.w 18bbc2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 18b92a │ │ │ │ + bne.n 18b982 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd34 │ │ │ │ + beq.w 18bd8c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bd54 │ │ │ │ + beq.w 18bdac │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 18bc88 │ │ │ │ + beq.w 18bce0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18b962 │ │ │ │ + cbz r0, 18b9ba │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b9f8 │ │ │ │ + beq.n 18ba50 │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 18b9ce │ │ │ │ + cbz r0, 18ba26 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18b974 │ │ │ │ + bcc.n 18b9cc │ │ │ │ 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 18b8f8 │ │ │ │ + bne.w 18b950 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #900] @ (18bda0 ) │ │ │ │ - ldr r3, [pc, #892] @ (18bd9c ) │ │ │ │ + bl 188e38 │ │ │ │ + ldr r2, [pc, #900] @ (18bdf8 ) │ │ │ │ + ldr r3, [pc, #892] @ (18bdf4 ) │ │ │ │ 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 18bd92 │ │ │ │ + bne.w 18bdea │ │ │ │ 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 18bc66 │ │ │ │ + beq.w 18bcbe │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bbea │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd84 │ │ │ │ + beq.w 18bddc │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 18bd26 │ │ │ │ + beq.w 18bd7e │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bbea │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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 │ │ │ │ @@ -461084,132 +461115,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 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc8e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd44 │ │ │ │ + beq.w 18bd9c │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 18b9f8 │ │ │ │ + beq.w 18ba50 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18b92a │ │ │ │ + bne.w 18b982 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba50 │ │ │ │ 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 18bc24 │ │ │ │ + bhi.n 18bc7c │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 18bc20 │ │ │ │ + bls.n 18bc78 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18bbb4 │ │ │ │ + beq.n 18bc0c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18bc10 │ │ │ │ + cbz r0, 18bc68 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18bbb4 │ │ │ │ + b.n 18bc0c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ 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 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18b8a0 │ │ │ │ + b.n 18b8f8 │ │ │ │ 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 18b878 │ │ │ │ + b.n 18b8d0 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd76 │ │ │ │ + beq.w 18bdce │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 18bc36 │ │ │ │ + beq.n 18bc8e │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18bb92 │ │ │ │ + bne.n 18bbea │ │ │ │ mov r0, sl │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc8e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461218,23 +461249,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 18bc9a │ │ │ │ + bne.n 18bcf2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461243,143 +461274,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 18bcda │ │ │ │ + bne.n 18bd32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba50 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc8e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba50 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba50 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - b.n 18ba1a │ │ │ │ + bl 188e38 │ │ │ │ + b.n 18ba72 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc8e │ │ │ │ mov r0, sl │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc8e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #64] @ (18bddc ) │ │ │ │ + blx r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, r0 │ │ │ │ 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 18be22 │ │ │ │ + bne.n 18be7a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18be7a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18be7a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 21d5cc │ │ │ │ - cbz r0, 18be22 │ │ │ │ + bl 21d624 │ │ │ │ + cbz r0, 18be7a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18be94 │ │ │ │ + bhi.n 18beec │ │ │ │ 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, 18be22 │ │ │ │ + cbnz r3, 18be7a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 18be22 │ │ │ │ + cbnz r3, 18be7a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18bf18 │ │ │ │ + beq.w 18bf70 │ │ │ │ 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 18bf18 │ │ │ │ + bls.n 18bf70 │ │ │ │ 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 18bf24 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18be3c ) │ │ │ │ + bhi.n 18bf7c │ │ │ │ + add r2, pc, #8 @ (adr r2, 18be94 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @@ -461414,30 +461445,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 18be28 │ │ │ │ + b.n 18be80 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be52 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18be80 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be52 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18be80 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be52 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bf24 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18bec0 ) │ │ │ │ + bhi.n 18bf7c │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf18 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -461462,219 +461493,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 18be24 │ │ │ │ + beq.n 18be7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1850c0 │ │ │ │ + bl 185118 │ │ │ │ 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 18bf36 │ │ │ │ + bne.n 18bf8e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18bf3a │ │ │ │ + beq.n 18bf92 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18bf36 │ │ │ │ + bne.n 18bf8e │ │ │ │ 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, 18bf98 │ │ │ │ + cbz r1, 18bff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 18bfa8 │ │ │ │ + beq.n 18c000 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 18bf94 │ │ │ │ + cbz r5, 18bfec │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18bf76 │ │ │ │ + beq.n 18bfce │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfd0 │ │ │ │ + bgt.n 18c028 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 18c04a │ │ │ │ + bne.n 18c0a2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18bfca │ │ │ │ + bne.n 18c022 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 18c032 │ │ │ │ + beq.n 18c08a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfa0 │ │ │ │ + bgt.n 18bff8 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18bfce │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 18c022 │ │ │ │ + ble.n 18c07a │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ 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 18c006 │ │ │ │ + beq.n 18c05e │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bf9c │ │ │ │ + beq.n 18bff4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18bf9c │ │ │ │ + bne.n 18bff4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18bfec │ │ │ │ + bne.n 18c044 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18c02a │ │ │ │ + bne.n 18c082 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18c050 │ │ │ │ + beq.n 18c0a8 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c03e │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 18bf8a │ │ │ │ + b.n 18bfe2 │ │ │ │ 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 18bfba │ │ │ │ + bne.n 18c012 │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 18bfba │ │ │ │ + bne.n 18c012 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18bfce │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf88 │ │ │ │ + b.n 18bfe0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c070 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c070 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c03e │ │ │ │ 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 18c084 │ │ │ │ + bcc.n 18c0dc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 18c088 │ │ │ │ - bl 16e098 │ │ │ │ + bls.n 18c0e0 │ │ │ │ + bl 16e0f0 │ │ │ │ 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, 18c0ca │ │ │ │ + cbz r0, 18c122 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18c0c0 │ │ │ │ - bl 1865ec │ │ │ │ + bne.n 18c118 │ │ │ │ + bl 186644 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 18c0c4 │ │ │ │ + cbz r3, 18c11c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c0a0 │ │ │ │ + beq.n 18c0f8 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18c0c0 │ │ │ │ + b.n 18c118 │ │ │ │ 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] @ (18c1e8 ) │ │ │ │ + ldr r4, [pc, #260] @ (18c240 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (18c1ec ) │ │ │ │ + ldr r3, [pc, #260] @ (18c244 ) │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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] │ │ │ │ @@ -461686,140 +461717,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 18c1c4 │ │ │ │ + beq.n 18c21c │ │ │ │ subs r4, #4 │ │ │ │ - b.n 18c14c │ │ │ │ + b.n 18c1a4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 18c1b6 │ │ │ │ + bne.n 18c20e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c20e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c20e │ │ │ │ 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 18c1b6 │ │ │ │ + bne.n 18c20e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b710 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c20e │ │ │ │ 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 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ 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 18c14a │ │ │ │ - ldr r2, [pc, #40] @ (18c1f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (18c1ec ) │ │ │ │ + bne.n 18c1a2 │ │ │ │ + ldr r2, [pc, #40] @ (18c248 ) │ │ │ │ + ldr r3, [pc, #36] @ (18c244 ) │ │ │ │ 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 18c1e2 │ │ │ │ + bne.n 18c23a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #20 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18c212 │ │ │ │ + b.n 18c26a │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c208 │ │ │ │ + bne.n 18c260 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c21e │ │ │ │ + bne.n 18c276 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c222 │ │ │ │ + bne.n 18c27a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 18c21e │ │ │ │ + cbz r3, 18c276 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c1f6 │ │ │ │ + bne.n 18c24e │ │ │ │ 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 18c2b2 │ │ │ │ + beq.n 18c30a │ │ │ │ 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 18c252 │ │ │ │ - cbz r3, 18c24e │ │ │ │ + beq.n 18c2aa │ │ │ │ + cbz r3, 18c2a6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c23c │ │ │ │ + beq.n 18c294 │ │ │ │ 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 18c244 │ │ │ │ + bne.n 18c29c │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c296 │ │ │ │ + bhi.n 18c2ee │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c2bc │ │ │ │ + bhi.n 18c314 │ │ │ │ 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 │ │ │ │ @@ -461835,143 +461866,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 18c2c4 │ │ │ │ + bne.n 18c31c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 18c2c0 │ │ │ │ + bcs.n 18c318 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18c242 │ │ │ │ + b.n 18c29a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c2ee │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c2ee │ │ │ │ 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 18c34c │ │ │ │ + beq.n 18c3a4 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 18c374 │ │ │ │ + bne.n 18c3cc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c31e │ │ │ │ + beq.n 18c376 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c372 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 18c344 │ │ │ │ - bls.n 18c350 │ │ │ │ + beq.n 18c39c │ │ │ │ + bls.n 18c3a8 │ │ │ │ movw r1, #566 @ 0x236 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c360 │ │ │ │ + beq.n 18c3b8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c372 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c39c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c372 │ │ │ │ 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 18c31c │ │ │ │ + bhi.n 18c374 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18c2cc │ │ │ │ + bl 18c324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c31c │ │ │ │ + bne.n 18c374 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18c2e8 │ │ │ │ + bne.n 18c340 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c39c │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c31a │ │ │ │ + bhi.n 18c372 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c31a │ │ │ │ + bmi.n 18c39c │ │ │ │ + b.n 18c372 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18c378 │ │ │ │ + beq.n 18c3d0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c372 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 18c31a │ │ │ │ - b.n 18c344 │ │ │ │ + bpl.n 18c372 │ │ │ │ + b.n 18c39c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c368 │ │ │ │ + bmi.n 18c39c │ │ │ │ + b.n 18c3c0 │ │ │ │ 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 18c3e8 │ │ │ │ - bhi.n 18c3dc │ │ │ │ + beq.n 18c440 │ │ │ │ + bhi.n 18c434 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c3fe │ │ │ │ + bhi.n 18c456 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c42c │ │ │ │ + bne.n 18c484 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 21d5f8 │ │ │ │ - cbz r0, 18c404 │ │ │ │ + bl 21d650 │ │ │ │ + cbz r0, 18c45c │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18c404 │ │ │ │ + bpl.n 18c45c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 18c420 │ │ │ │ + beq.n 18c478 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18c420 │ │ │ │ + bhi.n 18c478 │ │ │ │ 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 │ │ │ │ @@ -461979,92 +462010,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 18c3fe │ │ │ │ + bne.n 18c456 │ │ │ │ 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 18c380 │ │ │ │ + bl 18c3d8 │ │ │ │ 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 21d598 │ │ │ │ + bl 21d5f0 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c3b8 │ │ │ │ + bne.n 18c410 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c43c │ │ │ │ movs r4, #4 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c43c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c43c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c43c │ │ │ │ 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] @ (18c52c ) │ │ │ │ + ldr r4, [pc, #228] @ (18c584 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (18c530 ) │ │ │ │ + ldr r3, [pc, #228] @ (18c588 ) │ │ │ │ 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 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c522 │ │ │ │ + beq.n 18c57a │ │ │ │ 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 18c510 │ │ │ │ + beq.n 18c568 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18c4d8 │ │ │ │ + beq.n 18c530 │ │ │ │ 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 18c4be │ │ │ │ + bhi.n 18c516 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c4be │ │ │ │ + bhi.n 18c516 │ │ │ │ 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 │ │ │ │ @@ -462088,104 +462119,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 18c47a │ │ │ │ + bne.n 18c4d2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 18c4f0 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #64] @ (18c534 ) │ │ │ │ - ldr r3, [pc, #60] @ (18c530 ) │ │ │ │ + bcs.n 18c548 │ │ │ │ + bl 16e0f0 │ │ │ │ + ldr r2, [pc, #64] @ (18c58c ) │ │ │ │ + ldr r3, [pc, #60] @ (18c588 ) │ │ │ │ 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 18c526 │ │ │ │ + bne.n 18c57e │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 18c4be │ │ │ │ + b.n 18c516 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b4c0 │ │ │ │ add sl, r0 │ │ │ │ - b.n 18c4d8 │ │ │ │ + b.n 18c530 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 18c4e2 │ │ │ │ + b.n 18c53a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ 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] @ (18c8a4 ) │ │ │ │ + ldr r3, [pc, #856] @ (18c8fc ) │ │ │ │ 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] @ (18c8a8 ) │ │ │ │ + ldr r2, [pc, #840] @ (18c900 ) │ │ │ │ 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 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c5a2 │ │ │ │ + cbz r0, 18c5fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18c706 │ │ │ │ + beq.w 18c75e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8fc │ │ │ │ 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 │ │ │ │ @@ -462202,15 +462233,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 18c7ae │ │ │ │ + beq.w 18c806 │ │ │ │ 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 │ │ │ │ @@ -462218,35 +462249,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 18c7b4 │ │ │ │ + beq.w 18c80c │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r0, r3, ip │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c73e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 18c658 │ │ │ │ + cbz r6, 18c6b0 │ │ │ │ ldrb.w lr, [r6, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18c658 │ │ │ │ + bne.n 18c6b0 │ │ │ │ ldrb.w r6, [r6, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18c7f4 │ │ │ │ + beq.w 18c84c │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.w 18c86a │ │ │ │ + bhi.w 18c8c2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8fc │ │ │ │ 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 │ │ │ │ @@ -462276,79 +462307,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c6d8 │ │ │ │ + cbz r0, 18c730 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18c5b4 │ │ │ │ + bne.w 18c60c │ │ │ │ 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 18c716 │ │ │ │ + bcs.n 18c76e │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #404] @ (18c8ac ) │ │ │ │ - ldr r3, [pc, #392] @ (18c8a4 ) │ │ │ │ + bl 16e0f0 │ │ │ │ + ldr r2, [pc, #404] @ (18c904 ) │ │ │ │ + ldr r3, [pc, #392] @ (18c8fc ) │ │ │ │ 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 18c8a0 │ │ │ │ + bne.w 18c8f8 │ │ │ │ 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 18b468 │ │ │ │ + bl 18b4c0 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18c788 │ │ │ │ + beq.n 18c7e0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 18c6f6 │ │ │ │ + beq.n 18c74e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8fc │ │ │ │ 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 │ │ │ │ @@ -462359,468 +462390,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 18c6f6 │ │ │ │ + beq.n 18c74e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c73e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 18c7d4 │ │ │ │ + b.n 18c82c │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 18c636 │ │ │ │ + bne.w 18c68e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c73e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18c6f6 │ │ │ │ + b.n 18c74e │ │ │ │ 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 18c658 │ │ │ │ + bne.w 18c6b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c88e │ │ │ │ + beq.n 18c8e6 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c844 │ │ │ │ + cbz r0, 18c89c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18c6e6 │ │ │ │ + b.n 18c73e │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c70c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c70c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c70c │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c70c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ea │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ea │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18c816 │ │ │ │ + beq.n 18c86e │ │ │ │ rbit r1, ip │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 18c816 │ │ │ │ + b.n 18c86e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ 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 18c93e │ │ │ │ + beq.n 18c996 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 18c8f6 │ │ │ │ + cbz r5, 18c94e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18c92c │ │ │ │ + cbz r3, 18c984 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c950 │ │ │ │ + beq.n 18c9a8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18c8f0 │ │ │ │ + cbz r4, 18c948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18c8f0 │ │ │ │ + cbz r3, 18c948 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c912 │ │ │ │ + beq.n 18c96a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18c8de │ │ │ │ + bne.n 18c936 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c920 │ │ │ │ + beq.n 18c978 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c8ca │ │ │ │ - cbz r7, 18c93e │ │ │ │ + bne.n 18c922 │ │ │ │ + cbz r7, 18c996 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8ea │ │ │ │ + b.n 18c942 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c94e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c8f6 │ │ │ │ - bl 18c08c │ │ │ │ + bne.n 18c94e │ │ │ │ + bl 18c0e4 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c94e │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8da │ │ │ │ + b.n 18c932 │ │ │ │ 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, 18c97e │ │ │ │ + cbz r5, 18c9d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18c982 │ │ │ │ + cbnz r0, 18c9da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c972 │ │ │ │ + bne.n 18c9ca │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18c8b0 │ │ │ │ + bl 18c908 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18c9d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18c9d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c984 │ │ │ │ + bne.n 18c9dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c998 │ │ │ │ + bne.n 18c9f0 │ │ │ │ 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, 18c9d0 │ │ │ │ + cbz r3, 18ca28 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 18c9d4 │ │ │ │ + cbnz r5, 18ca2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c9c4 │ │ │ │ + bne.n 18ca1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18caf0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca5e │ │ │ │ + beq.n 18cab6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ca58 │ │ │ │ + beq.n 18cab0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 18ca16 │ │ │ │ + bne.n 18ca6e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 18ca3c │ │ │ │ + cbnz r1, 18ca94 │ │ │ │ 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, 18ca5e │ │ │ │ + cbz r2, 18cab6 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 18ca2e │ │ │ │ + cbz r2, 18ca86 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18ca2e │ │ │ │ + cbz r1, 18ca86 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18ca54 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca1c │ │ │ │ + bne.n 18ca74 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18ca5e │ │ │ │ + bne.n 18cab6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca00 │ │ │ │ + beq.n 18ca58 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18ca14 │ │ │ │ + bne.n 18ca6c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ subs r0, r1, #1 │ │ │ │ eor.w r7, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 18ca08 │ │ │ │ + bhi.n 18ca60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca16 │ │ │ │ - b.n 18ca5e │ │ │ │ + bne.n 18ca6e │ │ │ │ + b.n 18cab6 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18ca54 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 18ca6c │ │ │ │ + bl 187120 │ │ │ │ + cbz r6, 18cac4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 18c9e6 │ │ │ │ + b.n 18ca3e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18caf0 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18ca28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18ca28 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c9d4 │ │ │ │ + bne.n 18ca2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca86 │ │ │ │ + bne.n 18cade │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18ca7a │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 18cad2 │ │ │ │ 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 18cac4 │ │ │ │ + beq.n 18cb1c │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 18cac8 │ │ │ │ + bne.n 18cb20 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 18caec │ │ │ │ + beq.n 18cb44 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18cb42 │ │ │ │ - cbnz r3, 18caf2 │ │ │ │ + bne.n 18cb9a │ │ │ │ + cbnz r3, 18cb4a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18cb48 │ │ │ │ + beq.n 18cba0 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18cb7e │ │ │ │ + beq.n 18cbd6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cb4e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18cb42 │ │ │ │ + bne.n 18cb9a │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 18cb1a │ │ │ │ + b.n 18cb72 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd22 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cb0a │ │ │ │ + beq.n 18cb62 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd22 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 18cb38 │ │ │ │ + b.n 18cb90 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 18cb5e │ │ │ │ + cbz r3, 18cbb6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb32 │ │ │ │ + bne.n 18cb8a │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18cd22 │ │ │ │ + beq.w 18cd7a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 18caec │ │ │ │ + bmi.n 18cb44 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb9c │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 18cb9c │ │ │ │ + cbz r1, 18cbf4 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 18cb72 │ │ │ │ + b.n 18cbca │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccf6 │ │ │ │ + beq.w 18cd4e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb68 │ │ │ │ - b.n 18cb42 │ │ │ │ + bne.n 18cbc0 │ │ │ │ + b.n 18cb9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cb4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 18cb42 │ │ │ │ + beq.n 18cb9a │ │ │ │ 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 18cb44 │ │ │ │ + b.n 18cb9c │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd06 │ │ │ │ + beq.w 18cd5e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 18cd18 │ │ │ │ + bhi.w 18cd70 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 18ccb8 │ │ │ │ + beq.w 18cd10 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 18cc9e │ │ │ │ + beq.n 18ccf6 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 18ccc2 │ │ │ │ + bne.n 18cd1a │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18ccc2 │ │ │ │ + bne.n 18cd1a │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 18cd12 │ │ │ │ + bhi.w 18cd6a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cf66 │ │ │ │ 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 │ │ │ │ @@ -462851,18 +462882,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 18cd0c │ │ │ │ + bhi.n 18cd64 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cf66 │ │ │ │ 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 │ │ │ │ @@ -462893,164 +462924,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 18caec │ │ │ │ + bne.w 18cb44 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cba2 │ │ │ │ + bne.w 18cbfa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cedc │ │ │ │ + beq.w 18cf34 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb9c │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18ccf6 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18ccf6 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb62 │ │ │ │ + bne.w 18cbba │ │ │ │ movs r0, #15 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb9c │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccec │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccec │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc90 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc90 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cb9c │ │ │ │ + bne.w 18cbf4 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18ccb2 │ │ │ │ - b.n 18ccd6 │ │ │ │ + bne.n 18cd0a │ │ │ │ + b.n 18cd2e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb9c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccec │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc90 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18cc9e │ │ │ │ - b.n 18caec │ │ │ │ + beq.n 18ccf6 │ │ │ │ + b.n 18cb44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cee8 │ │ │ │ + beq.w 18cf40 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 18ce90 │ │ │ │ + bne.w 18cee8 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 18ce90 │ │ │ │ + beq.w 18cee8 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cd32 │ │ │ │ + bne.n 18cd8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ce82 │ │ │ │ + beq.w 18ceda │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cd7a │ │ │ │ + beq.n 18cdd2 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb9a │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cd62 │ │ │ │ + bne.n 18cdba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cef2 │ │ │ │ + beq.w 18cf4a │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb9a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb9a │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb9a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 18cec6 │ │ │ │ + beq.w 18cf1e │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 18ce5e │ │ │ │ + beq.n 18ceb6 │ │ │ │ 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 18ced2 │ │ │ │ + bne.w 18cf2a │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 18ced2 │ │ │ │ + bne.n 18cf2a │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 18ce12 │ │ │ │ + bhi.n 18ce6a │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18ce8c │ │ │ │ + bhi.n 18cee4 │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (18ce30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ + ldr r7, [pc, #64] @ (18ce88 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf88 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf88 ) │ │ │ │ asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (18cf34 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf38 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf38 ) │ │ │ │ - ldr r4, [pc, #316] @ (18cf3c ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf3c ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf40 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf40 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf44 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf44 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf48 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf48 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf4c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf8c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf90 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf90 ) │ │ │ │ + ldr r4, [pc, #316] @ (18cf94 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf94 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf98 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf98 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf9c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf9c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfa0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfa0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cfa4 ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #37] @ 0x25 │ │ │ │ ldrd r6, ip, [ip, #40] @ 0x28 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 18ce54 │ │ │ │ + bhi.n 18ceac │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18cf0e │ │ │ │ + bhi.n 18cf66 │ │ │ │ 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] │ │ │ │ @@ -463065,310 +463096,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 18cb4e │ │ │ │ + bne.w 18cba6 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18cd88 │ │ │ │ + bne.n 18cde0 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb9a │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb9a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cb52 │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce6a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce6a │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cd52 │ │ │ │ + beq.w 18cdaa │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cebc │ │ │ │ + beq.n 18cf14 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb9a │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cea4 │ │ │ │ + bne.n 18cefc │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cd5e │ │ │ │ - b.n 18cd80 │ │ │ │ + bne.w 18cdb6 │ │ │ │ + b.n 18cdd8 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18ceb6 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18ceb6 │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 18ccd6 │ │ │ │ - b.n 18cb44 │ │ │ │ + beq.w 18cd2e │ │ │ │ + b.n 18cb9c │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 18cd52 │ │ │ │ + b.n 18cdaa │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb9a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cb52 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18ceac │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18ceac │ │ │ │ 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] @ (18cf9c ) │ │ │ │ + ldr r2, [pc, #124] @ (18cff4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (18cfa0 ) │ │ │ │ + ldr r3, [pc, #124] @ (18cff8 ) │ │ │ │ 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 18cf7e │ │ │ │ + beq.n 18cfd6 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cafc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 18cf6e │ │ │ │ + bcs.n 18cfc6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 18cf7e │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #36] @ (18cfa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18cfa0 ) │ │ │ │ + bcs.n 18cfd6 │ │ │ │ + bl 16e0f0 │ │ │ │ + ldr r2, [pc, #36] @ (18cffc ) │ │ │ │ + ldr r3, [pc, #28] @ (18cff8 ) │ │ │ │ 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 18cf98 │ │ │ │ + bne.n 18cff0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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, 18cfbe │ │ │ │ + cbz r3, 18d016 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ 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 18d004 │ │ │ │ + beq.n 18d05c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 18d00c │ │ │ │ + cbz r7, 18d064 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 18d024 │ │ │ │ + cbz r1, 18d07c │ │ │ │ mov r0, r7 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cafc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cf10 │ │ │ │ + bl 18cf68 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18cffc │ │ │ │ + bne.n 18d054 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df24 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 18cffc │ │ │ │ + b.n 18d054 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18c08c │ │ │ │ - cbz r0, 18d054 │ │ │ │ + bl 18c0e4 │ │ │ │ + cbz r0, 18d0ac │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c128 │ │ │ │ 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 186f84 │ │ │ │ + bl 186fdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0fe │ │ │ │ + beq.n 18d156 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 18d0a4 │ │ │ │ + cbz r5, 18d0fc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d0c8 │ │ │ │ + cbz r4, 18d120 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18d106 │ │ │ │ + beq.n 18d15e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d09e │ │ │ │ + cbz r4, 18d0f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18d09e │ │ │ │ + cbz r3, 18d0f6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0b6 │ │ │ │ + beq.n 18d10e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d08c │ │ │ │ + bne.n 18d0e4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0ee │ │ │ │ + beq.n 18d146 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d078 │ │ │ │ + bne.n 18d0d0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ - cbz r0, 18d0dc │ │ │ │ + bl 18c0e4 │ │ │ │ + cbz r0, 18d134 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d0e0 │ │ │ │ + b.n 18d0fc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d0a4 │ │ │ │ + bne.n 18d0fc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 18d0fa │ │ │ │ + cbnz r0, 18d152 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c128 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d0e0 │ │ │ │ + b.n 18d0fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0dc │ │ │ │ + beq.n 18d134 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18d0a4 │ │ │ │ + b.n 18d0fc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c08c │ │ │ │ - cbnz r0, 18d118 │ │ │ │ + bl 18c0e4 │ │ │ │ + cbnz r0, 18d170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18d0dc │ │ │ │ + b.n 18d134 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d088 │ │ │ │ + b.n 18d0e0 │ │ │ │ stmdb 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] @ 18dafc │ │ │ │ + ldr.w r1, [pc, #2508] @ 18db54 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2508] @ 18db00 │ │ │ │ + ldr.w r2, [pc, #2508] @ 18db58 │ │ │ │ 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 │ │ │ │ @@ -463379,58 +463410,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] @ 18db04 │ │ │ │ + ldr.w fp, [pc, #2460] @ 18db5c │ │ │ │ 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 18d6d0 │ │ │ │ + beq.w 18d728 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18d30e │ │ │ │ + beq.w 18d366 │ │ │ │ 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 18d228 │ │ │ │ + beq.n 18d280 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 18d350 │ │ │ │ - cbnz r0, 18d20a │ │ │ │ - ldr.w r3, [pc, #2384] @ 18db08 │ │ │ │ + beq.w 18d3a8 │ │ │ │ + cbnz r0, 18d262 │ │ │ │ + ldr.w r3, [pc, #2384] @ 18db60 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 18d20a │ │ │ │ + cbz r6, 18d262 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d256 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d256 │ │ │ │ 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 │ │ │ │ @@ -463441,217 +463472,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 18d1cc │ │ │ │ + bne.n 18d224 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d30c │ │ │ │ + beq.n 18d364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18d21a │ │ │ │ + cbz r3, 18d272 │ │ │ │ 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 18d1ae │ │ │ │ + bne.n 18d206 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d20a │ │ │ │ + beq.n 18d262 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d45c │ │ │ │ + bne.w 18d4b4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18d248 │ │ │ │ + beq.n 18d2a0 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18d3e8 │ │ │ │ + beq.w 18d440 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18d20a │ │ │ │ + bne.n 18d262 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18d282 │ │ │ │ + cbz r3, 18d2da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1aa00c │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 18d284 │ │ │ │ + cbz r0, 18d2dc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 18d282 │ │ │ │ + bhi.n 18d2da │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d6e0 │ │ │ │ + beq.w 18d738 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d56c │ │ │ │ + bne.w 18d5c4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 18d29e │ │ │ │ + cbnz r1, 18d2f6 │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 18d636 │ │ │ │ + beq.w 18d68e │ │ │ │ cmp r2, #19 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ itt eq │ │ │ │ strdeq r4, r6, [sp, #16] │ │ │ │ moveq r6, r3 │ │ │ │ - beq.n 18d2da │ │ │ │ - b.n 18d67a │ │ │ │ + beq.n 18d332 │ │ │ │ + b.n 18d6d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18d2e0 │ │ │ │ + bne.n 18d338 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 18d674 │ │ │ │ + bne.w 18d6cc │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 18d2ae │ │ │ │ + beq.n 18d306 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18dae6 │ │ │ │ + bne.w 18db3e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d300 │ │ │ │ + bne.n 18d358 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d724 │ │ │ │ + beq.w 18d77c │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18d20e │ │ │ │ + bne.n 18d266 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d182 │ │ │ │ + bne.w 18d1da │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 18d6d0 │ │ │ │ + beq.w 18d728 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr.w r2, [pc, #2012] @ 18db0c │ │ │ │ - ldr.w r3, [pc, #1996] @ 18db00 │ │ │ │ + bl 1c64bc │ │ │ │ + ldr.w r2, [pc, #2012] @ 18db64 │ │ │ │ + ldr.w r3, [pc, #1996] @ 18db58 │ │ │ │ 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 18daea │ │ │ │ + bne.w 18db42 │ │ │ │ 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 18d4f4 │ │ │ │ + beq.w 18d54c │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18d468 │ │ │ │ + beq.w 18d4c0 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d262 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d20a │ │ │ │ - ldr.w r3, [pc, #1944] @ 18db10 │ │ │ │ + bne.w 18d262 │ │ │ │ + ldr.w r3, [pc, #1944] @ 18db68 │ │ │ │ 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 18d5f0 │ │ │ │ + beq.w 18d648 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d262 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d262 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 18d20a │ │ │ │ + b.n 18d262 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 18d5b6 │ │ │ │ + beq.w 18d60e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d262 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -463671,55 +463702,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 18d3e0 │ │ │ │ + b.n 18d438 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18d3e6 │ │ │ │ + beq.n 18d43e │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d282 │ │ │ │ - b.n 18d20a │ │ │ │ + beq.w 18d2da │ │ │ │ + b.n 18d262 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1692] @ 18db10 │ │ │ │ + ldr.w r3, [pc, #1692] @ 18db68 │ │ │ │ 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 18bda4 │ │ │ │ + bl 18bdfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d262 │ │ │ │ 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 18daf4 │ │ │ │ + bne.w 18db4c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18db4c │ │ │ │ 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 │ │ │ │ @@ -463743,33 +463774,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 186f38 │ │ │ │ + bl 186f90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18bda4 │ │ │ │ + bl 18bdfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d262 │ │ │ │ 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 18daf4 │ │ │ │ + bne.w 18db4c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18db4c │ │ │ │ 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 │ │ │ │ @@ -463787,24 +463818,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 18d300 │ │ │ │ + beq.w 18d358 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d358 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18d2f6 │ │ │ │ + bne.w 18d34e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 18d592 │ │ │ │ + cbnz r3, 18d5ea │ │ │ │ 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 │ │ │ │ @@ -463814,179 +463845,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 18d2ec │ │ │ │ + b.n 18d344 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 18d9a8 │ │ │ │ + bhi.w 18da00 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d71e │ │ │ │ + bhi.w 18d776 │ │ │ │ tbb [pc, r0] │ │ │ │ - add r7, pc, #652 @ (adr r7, 18d860 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d870 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d874 ) │ │ │ │ - add r0, pc, #668 @ (adr r0, 18d874 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d878 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d878 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d87c ) │ │ │ │ + add r7, pc, #652 @ (adr r7, 18d8b8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8c8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8cc ) │ │ │ │ + add r0, pc, #668 @ (adr r0, 18d8cc ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8d0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8d0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8d4 ) │ │ │ │ ldrh r7, [r4, #44] @ 0x2c │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d880 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d880 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d884 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d884 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d888 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d888 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d88c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d88c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8d8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8d8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8dc ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8dc ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8e0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8e0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8e4 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8e4 ) │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18daa6 │ │ │ │ + beq.w 18dafe │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 18d3d2 │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d42a │ │ │ │ + b.n 18d3f4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 18d660 │ │ │ │ + cbz r0, 18d6b8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18d660 │ │ │ │ + bne.n 18d6b8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18d9fe │ │ │ │ + beq.w 18da56 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d56c │ │ │ │ + bne.n 18d5c4 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.n 18d29e │ │ │ │ + b.n 18d2f6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #13 │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d33c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21b4ec │ │ │ │ + bl 21b544 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18d6b6 │ │ │ │ + beq.n 18d70e │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 18da76 │ │ │ │ + beq.w 18dace │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 21b508 │ │ │ │ + bl 21b560 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d33c │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18b54c │ │ │ │ + b.n 18d438 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18d32e │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 18d386 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 18d284 │ │ │ │ + b.n 18d2dc │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 18d3f4 │ │ │ │ + bne.w 18d44c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d9ae │ │ │ │ + beq.w 18da06 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 186644 │ │ │ │ + b.n 18d438 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d746 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d746 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d746 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d358 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d358 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d358 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18dab0 │ │ │ │ + beq.w 18db08 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 18dace │ │ │ │ + beq.w 18db26 │ │ │ │ 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 18da8c │ │ │ │ + beq.w 18dae4 │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 18d7a4 │ │ │ │ + b.n 18d7fc │ │ │ │ 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 │ │ │ │ @@ -463997,28 +464028,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 18da8a │ │ │ │ + beq.w 18dae2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d7cc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, r9 │ │ │ │ orrne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18d774 │ │ │ │ - b.n 18d792 │ │ │ │ + bne.n 18d7cc │ │ │ │ + b.n 18d7ea │ │ │ │ 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] │ │ │ │ @@ -464036,54 +464067,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 18d828 │ │ │ │ + beq.n 18d880 │ │ │ │ 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 18b7cc │ │ │ │ + bl 18b824 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 18d85e │ │ │ │ + beq.n 18d8b6 │ │ │ │ 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, 18d850 │ │ │ │ + cbz r1, 18d8a8 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d846 │ │ │ │ + bne.n 18d89e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e10 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 186e68 │ │ │ │ + b.n 18d438 │ │ │ │ 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] │ │ │ │ @@ -464094,20 +464125,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 18d8a4 │ │ │ │ + beq.n 18d8fc │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 18d8ee │ │ │ │ + beq.n 18d946 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -464120,60 +464151,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 18d8c6 │ │ │ │ + bne.n 18d91e │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18d91a │ │ │ │ + beq.n 18d972 │ │ │ │ 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 18b7cc │ │ │ │ + bl 18b824 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18d952 │ │ │ │ + beq.n 18d9aa │ │ │ │ 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, 18d944 │ │ │ │ + cbz r6, 18d99c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d93a │ │ │ │ + bne.n 18d992 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b5bc │ │ │ │ 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] │ │ │ │ @@ -464184,80 +464215,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 185188 │ │ │ │ + bl 1851e0 │ │ │ │ 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 18d3e0 │ │ │ │ + b.n 18d438 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d81e │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d8c6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d746 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d754 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d754 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d754 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d754 │ │ │ │ ldrh.w r1, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 18d6fc │ │ │ │ + b.n 18d754 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d8c6 │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d81e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d8c6 │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d81e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d660 │ │ │ │ + bne.w 18d6b8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 │ │ │ │ @@ -464268,130 +464299,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c08c │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18c0e4 │ │ │ │ + b.n 18d438 │ │ │ │ cmp r2, #20 │ │ │ │ - bne.w 18d69a │ │ │ │ - b.n 18d2e4 │ │ │ │ + bne.w 18d6f2 │ │ │ │ + b.n 18d33c │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d81e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d8c6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d3e0 │ │ │ │ + bne.w 18d438 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 18d308 │ │ │ │ + b.n 18d360 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d262 │ │ │ │ + b.n 18d3f4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18daee │ │ │ │ + bne.n 18db46 │ │ │ │ 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 18d756 │ │ │ │ + b.n 18d7ae │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3d8 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d756 │ │ │ │ + b.n 18d7ae │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 18d574 │ │ │ │ + b.n 18d5cc │ │ │ │ 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, #194 @ 0xc2 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ 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, 18db36 │ │ │ │ + cbz r5, 18db8e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18db3a │ │ │ │ + cbnz r0, 18db92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18db2a │ │ │ │ + bne.n 18db82 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18d11c │ │ │ │ + bl 18d174 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18db8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18db8e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18db3c │ │ │ │ + bne.n 18db94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db50 │ │ │ │ + bne.n 18dba8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r0, [pc, #856] @ (18dec4 ) │ │ │ │ + ldr r0, [pc, #856] @ (18df1c ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 18dbfe │ │ │ │ + bhi.n 18dc56 │ │ │ │ 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 │ │ │ │ @@ -464399,466 +464430,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 18dbfa │ │ │ │ + beq.n 18dc52 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18dbc8 │ │ │ │ + bcc.n 18dc20 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dc54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbc2 │ │ │ │ + beq.n 18dc1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbba │ │ │ │ + bne.n 18dc12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 18dbf2 │ │ │ │ + cbz r3, 18dc4a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 18dbf2 │ │ │ │ + bhi.n 18dc4a │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dc54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbec │ │ │ │ + beq.n 18dc44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbe4 │ │ │ │ + bne.n 18dc3c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db9a │ │ │ │ + bne.n 18dbf2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dc52 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dc52 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18dbfa │ │ │ │ + bcc.n 18dc52 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc54 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dc92 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dc32 │ │ │ │ + bne.n 18dc8a │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #640] @ (18dec8 ) │ │ │ │ + ldr r2, [pc, #640] @ (18df20 ) │ │ │ │ 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 18dbfa │ │ │ │ + beq.n 18dc52 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18dc92 │ │ │ │ + bcc.n 18dcea │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dc8c │ │ │ │ + beq.n 18dce4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dc84 │ │ │ │ + bne.n 18dcdc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dc62 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18dcba │ │ │ │ + b.n 18dc52 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dc52 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18dcd0 │ │ │ │ + bcc.n 18dd28 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dcc2 │ │ │ │ + bne.n 18dd1a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dc52 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 18dbfa │ │ │ │ + bhi.n 18dc52 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc54 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dc92 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dcf2 │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18dd4a │ │ │ │ + b.n 18dc92 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 18dd36 │ │ │ │ + cbz r2, 18dd8e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 18dd36 │ │ │ │ + bcc.n 18dd8e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd30 │ │ │ │ + beq.n 18dd88 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd28 │ │ │ │ + bne.n 18dd80 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc52 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18dd7c │ │ │ │ + bcc.n 18ddd4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd76 │ │ │ │ + beq.n 18ddce │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18ddc6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df12 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dd4a │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18dda2 │ │ │ │ + b.n 18dc52 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc52 │ │ │ │ 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 18debe │ │ │ │ + beq.w 18df16 │ │ │ │ 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 18ddd2 │ │ │ │ + bcc.n 18de2a │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18ddce │ │ │ │ + beq.n 18de26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18ddc6 │ │ │ │ + bne.n 18de1e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df12 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 18dda0 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18ddf8 │ │ │ │ + b.n 18dc52 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18dbfa │ │ │ │ + bne.w 18dc52 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df16 │ │ │ │ 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 18dbfa │ │ │ │ + bcc.w 18dc52 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18dc3a │ │ │ │ + beq.w 18dc92 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18de0e │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18de66 │ │ │ │ + b.n 18dc92 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc52 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df16 │ │ │ │ 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 18de56 │ │ │ │ + bcc.n 18deae │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18de52 │ │ │ │ + beq.n 18deaa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18de4a │ │ │ │ + bne.n 18dea2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18de28 │ │ │ │ + bne.n 18de80 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dbfc │ │ │ │ - ldr r2, [pc, #104] @ (18decc ) │ │ │ │ + b.n 18dc54 │ │ │ │ + ldr r2, [pc, #104] @ (18df24 ) │ │ │ │ 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 18dbfa │ │ │ │ + beq.w 18dc52 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df16 │ │ │ │ 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 18deb0 │ │ │ │ + bcc.n 18df08 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18deac │ │ │ │ + beq.n 18df04 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dea4 │ │ │ │ + bne.n 18defc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df12 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 18de82 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18deda │ │ │ │ + b.n 18dc52 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ 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, 18deea │ │ │ │ + cbz r5, 18df42 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 187014 │ │ │ │ + bl 18706c │ │ │ │ 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 18dee6 │ │ │ │ + beq.n 18df3e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 18df0a │ │ │ │ - b.n 18dee6 │ │ │ │ + cbnz r3, 18df62 │ │ │ │ + b.n 18df3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df3e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18df04 │ │ │ │ - cbz r1, 18df1e │ │ │ │ + bne.n 18df5c │ │ │ │ + cbz r1, 18df76 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df3e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18df14 │ │ │ │ + bne.n 18df6c │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 18dee4 │ │ │ │ + beq.n 18df3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18df04 │ │ │ │ + b.n 18df5c │ │ │ │ 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] @ 18eb9c │ │ │ │ + ldr.w r4, [pc, #3160] @ 18ebf4 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3160] @ 18eba0 │ │ │ │ + ldr.w r2, [pc, #3160] @ 18ebf8 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3156] @ 18eba4 │ │ │ │ - ldr.w r6, [pc, #3156] @ 18eba8 │ │ │ │ + ldr.w r3, [pc, #3156] @ 18ebfc │ │ │ │ + ldr.w r6, [pc, #3156] @ 18ec00 │ │ │ │ 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 18e052 │ │ │ │ + beq.n 18e0aa │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e052 │ │ │ │ + bne.n 18e0aa │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bhi.w 18e104 │ │ │ │ + bhi.w 18e15c │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bhi.w 18e298 │ │ │ │ + bhi.w 18e2f0 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 18e072 │ │ │ │ + bhi.n 18e0ca │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.w 18e8b6 │ │ │ │ + bhi.w 18e90e │ │ │ │ cmp r3, #137 @ 0x89 │ │ │ │ - bhi.w 18e37a │ │ │ │ + bhi.w 18e3d2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 18ec16 │ │ │ │ + bls.w 18ec6e │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bhi.n 18e04e │ │ │ │ + bhi.n 18e0a6 │ │ │ │ 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 │ │ │ │ @@ -464929,37 +464960,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] @ 18ebac │ │ │ │ - ldr.w r3, [pc, #2888] @ 18eba0 │ │ │ │ + ldr.w r2, [pc, #2904] @ 18ec04 │ │ │ │ + ldr.w r3, [pc, #2888] @ 18ebf8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18f0ee │ │ │ │ + bne.w 18f146 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 18eacc │ │ │ │ + bcs.w 18eb24 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcs.w 18e2f0 │ │ │ │ + bcs.w 18e348 │ │ │ │ cmp.w r3, #302 @ 0x12e │ │ │ │ - bcs.w 18edac │ │ │ │ + bcs.w 18ee04 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcc.w 18ef04 │ │ │ │ + bcc.w 18ef5c │ │ │ │ sub.w r2, r3, #278 @ 0x116 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e0a4 ) │ │ │ │ + bhi.n 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e0fc ) │ │ │ │ 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 │ │ │ │ @@ -464995,27 +465026,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 18e254 │ │ │ │ + bhi.w 18e2ac │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18eb38 │ │ │ │ + bhi.w 18eb90 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 18ec46 │ │ │ │ + bhi.w 18ec9e │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bls.w 18e452 │ │ │ │ + bls.w 18e4aa │ │ │ │ mvn.w r0, #422 @ 0x1a6 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bhi.n 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e13c ) │ │ │ │ + bhi.n 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e194 ) │ │ │ │ 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 │ │ │ │ @@ -465121,21 +465152,21 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #600 @ 0x258 │ │ │ │ - bcs.w 18ebb0 │ │ │ │ + bcs.w 18ec08 │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bcc.n 18e334 │ │ │ │ + bcc.n 18e38c │ │ │ │ sub.w r2, r3, #592 @ 0x250 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e278 ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e2d0 ) │ │ │ │ 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 │ │ │ │ @@ -465145,51 +465176,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 18e04e │ │ │ │ - add r2, pc, #8 @ (adr r2, 18e2b0 ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18e308 ) │ │ │ │ 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] @ 18e6c4 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e71c │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6cc │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6d0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6d4 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e724 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e728 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e72c │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6dc │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e734 │ │ │ │ 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 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e304 ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e35c ) │ │ │ │ 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 │ │ │ │ @@ -465204,124 +465235,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 18e426 │ │ │ │ + bls.n 18e47e │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #8160 @ 0x1fe0 │ │ │ │ lsls r2, r1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e4a6 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18ef96 │ │ │ │ + bne.w 18efee │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ - beq.w 18e842 │ │ │ │ - bhi.w 18ed82 │ │ │ │ + beq.w 18e89a │ │ │ │ + bhi.w 18edda │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - bhi.w 18ecb4 │ │ │ │ + bhi.w 18ed0c │ │ │ │ sub.w r1, r3, #138 @ 0x8a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #297 @ 0x129 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #33816576 @ 0x2040000 │ │ │ │ - beq.w 18f0c4 │ │ │ │ + beq.w 18f11c │ │ │ │ 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 18efa2 │ │ │ │ + bne.w 18effa │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e3dc │ │ │ │ + cbz r0, 18e434 │ │ │ │ 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 18e04e │ │ │ │ + bmi.w 18e0a6 │ │ │ │ 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 18f006 │ │ │ │ + bne.w 18f05e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ subw r2, r3, #539 @ 0x21b │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #36095 @ 0x8cff │ │ │ │ movt r2, #60 @ 0x3c │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 18e44e │ │ │ │ + cbnz r2, 18e4a6 │ │ │ │ tst.w r1, #196608 @ 0x30000 │ │ │ │ - beq.n 18e4bc │ │ │ │ + beq.n 18e514 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ mvn.w r8, #382 @ 0x17e │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4062 @ 0xfde │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e4a6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e0a6 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 18f0f2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18e488 ) │ │ │ │ + bhi.w 18f14a │ │ │ │ + add r3, pc, #8 @ (adr r3, 18e4e0 ) │ │ │ │ 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 │ │ │ │ @@ -465342,1284 +465373,1284 @@ │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ lsrs r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e44e │ │ │ │ + beq.n 18e4a6 │ │ │ │ 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 18e8ae │ │ │ │ + bne.w 18e906 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e4e0 │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e538 │ │ │ │ + b.n 18e4a6 │ │ │ │ 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 18ef76 │ │ │ │ + bne.w 18efce │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18f010 │ │ │ │ + beq.w 18f068 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e4a6 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18ef8c │ │ │ │ + bne.w 18efe4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f090 │ │ │ │ + bne.w 18f0e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ cmp.w sl, #1 │ │ │ │ iteee ne │ │ │ │ movne r7, r0 │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18efc0 │ │ │ │ + bne.w 18f018 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 18e5f0 │ │ │ │ + cbnz r0, 18e648 │ │ │ │ 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 18f0b2 │ │ │ │ + bne.w 18f10a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18ef80 │ │ │ │ + bne.w 18efd8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f09a │ │ │ │ + bne.w 18f0f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18ef50 │ │ │ │ + bne.w 18efa8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18e44e │ │ │ │ + bpl.w 18e4a6 │ │ │ │ ldrb.w sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e4a6 │ │ │ │ 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 18eb30 │ │ │ │ + bne.w 18eb88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e69e │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e6f6 │ │ │ │ + b.n 18e4a6 │ │ │ │ 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 18e9c0 │ │ │ │ + bne.w 18ea18 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18efac │ │ │ │ + bne.w 18f004 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18ef6a │ │ │ │ + bne.w 18efc2 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18efca │ │ │ │ + bne.w 18f022 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e77e │ │ │ │ + cbz r0, 18e7d6 │ │ │ │ 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 18e04e │ │ │ │ + bmi.w 18e0a6 │ │ │ │ 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 18efe0 │ │ │ │ + bne.w 18f038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18efd4 │ │ │ │ + bne.w 18f02c │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e0a6 │ │ │ │ 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 18ef62 │ │ │ │ + bne.w 18efba │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e878 │ │ │ │ + cbz r0, 18e8d0 │ │ │ │ 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 18e04e │ │ │ │ + bmi.w 18e0a6 │ │ │ │ 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 18eff6 │ │ │ │ + bne.w 18f04e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f0ce │ │ │ │ + bne.w 18f126 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e4fa │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18e552 │ │ │ │ sub.w r2, r3, #184 @ 0xb8 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e8cc ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e924 ) │ │ │ │ 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 1128da │ │ │ │ - bl 1128de │ │ │ │ - bl 1128e2 │ │ │ │ - bl 1128e6 │ │ │ │ - bl 1128ea │ │ │ │ - bl 1128ee │ │ │ │ - bl 1128f2 │ │ │ │ - bl 1128f6 │ │ │ │ + bl 112932 │ │ │ │ + bl 112936 │ │ │ │ + bl 11293a │ │ │ │ + bl 11293e │ │ │ │ + bl 112942 │ │ │ │ + bl 112946 │ │ │ │ + bl 11294a │ │ │ │ + bl 11294e │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ - bl 112902 │ │ │ │ - bl 112906 │ │ │ │ - bl 11290a │ │ │ │ - bl 11090e │ │ │ │ - bl 112912 │ │ │ │ - bl 112916 │ │ │ │ + bl 11295a │ │ │ │ + bl 11295e │ │ │ │ + bl 112962 │ │ │ │ + bl 110966 │ │ │ │ + bl 11296a │ │ │ │ + bl 11296e │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 112922 │ │ │ │ + bl 11297a │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 11292a │ │ │ │ - bl 11292e │ │ │ │ + bl 112982 │ │ │ │ + bl 112986 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112936 │ │ │ │ - bl 11293a │ │ │ │ + bl 11298e │ │ │ │ + bl 112992 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112942 │ │ │ │ - bl 112946 │ │ │ │ + bl 11299a │ │ │ │ + bl 11299e │ │ │ │ lsls r5, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - bl 112952 │ │ │ │ - bl 112956 │ │ │ │ - bl 11295a │ │ │ │ - bl 11295e │ │ │ │ - bl 112962 │ │ │ │ - bl 112966 │ │ │ │ - bl 11296a │ │ │ │ - bl 11296e │ │ │ │ - bl 112972 │ │ │ │ - bl 112976 │ │ │ │ + bl 1129aa │ │ │ │ + bl 1129ae │ │ │ │ + bl 1129b2 │ │ │ │ + bl 1129b6 │ │ │ │ + bl 1129ba │ │ │ │ + bl 1129be │ │ │ │ + bl 1129c2 │ │ │ │ + bl 1129c6 │ │ │ │ + bl 1129ca │ │ │ │ + bl 1129ce │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 11297e │ │ │ │ - bl 112982 │ │ │ │ + bl 1129d6 │ │ │ │ + bl 1129da │ │ │ │ @ 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 1129ba │ │ │ │ + bl 112a12 │ │ │ │ @ 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 18ee48 │ │ │ │ + bne.w 18eea0 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 18e9ee │ │ │ │ + cbnz r7, 18ea46 │ │ │ │ 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 18e04e │ │ │ │ + bls.w 18e0a6 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ 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 18ef46 │ │ │ │ + bne.w 18ef9e │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 18ea5e │ │ │ │ + cbz r7, 18eab6 │ │ │ │ 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 18e04e │ │ │ │ + bmi.w 18e0a6 │ │ │ │ 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 18efea │ │ │ │ + bne.w 18f042 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ 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 18ef3e │ │ │ │ + bne.w 18ef96 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f088 │ │ │ │ + bne.w 18f0e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f0da │ │ │ │ + bne.w 18f132 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ 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 18e44e │ │ │ │ + bne.w 18e4a6 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18ec90 │ │ │ │ + beq.w 18ece8 │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18ef36 │ │ │ │ + bne.w 18ef8e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 18e04e │ │ │ │ + bgt.w 18e0a6 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e6b8 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18e710 │ │ │ │ subw r2, r3, #526 @ 0x20e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18eb4c ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18eba4 ) │ │ │ │ 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 ffe92b6a │ │ │ │ - bl ffe92b6e │ │ │ │ - bl ffe92b72 │ │ │ │ - bl ffe92b76 │ │ │ │ - bl ffe92b7a │ │ │ │ + bl ffe92bc2 │ │ │ │ + bl ffe92bc6 │ │ │ │ + bl ffe92bca │ │ │ │ + bl ffe92bce │ │ │ │ + bl ffe92bd2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e4a6 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ nop │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - bcs.w 18f020 │ │ │ │ + bcs.w 18f078 │ │ │ │ sub.w r1, r3, #600 @ 0x258 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #3056 @ 0xbf0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #311296 @ 0x4c000 │ │ │ │ - bne.w 18e04c │ │ │ │ + bne.w 18e0a4 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18efb6 │ │ │ │ + bne.w 18f00e │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ 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 18f0a6 │ │ │ │ + bne.w 18f0fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.w 18ee52 │ │ │ │ + bls.w 18eeaa │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ed18 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e3fe │ │ │ │ + b.w 18e0a6 │ │ │ │ sub.w r1, r3, #496 @ 0x1f0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #37521 @ 0x9291 │ │ │ │ movt r1, #26 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e4a6 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #327680 @ 0x50000 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 18e4c6 │ │ │ │ + beq.w 18e51e │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18ef5a │ │ │ │ + bne.w 18efb2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18ecf6 │ │ │ │ + cbz r0, 18ed4e │ │ │ │ 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 18e04e │ │ │ │ + bmi.w 18e0a6 │ │ │ │ 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 18effe │ │ │ │ + bne.w 18f056 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f0bc │ │ │ │ + bne.w 18f114 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ 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 18f0e6 │ │ │ │ + bne.w 18f13e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e0a6 │ │ │ │ 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 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ sub.w r1, r3, #170 @ 0xaa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ed18 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e3fe │ │ │ │ + b.w 18e0a6 │ │ │ │ sub.w r1, r3, #304 @ 0x130 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #705 @ 0x2c1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e4a6 │ │ │ │ tst.w r2, #228 @ 0xe4 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e0a6 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 18edf8 │ │ │ │ + beq.n 18ee50 │ │ │ │ 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 18e04e │ │ │ │ + bpl.w 18e0a6 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e4a6 │ │ │ │ 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 18ee40 │ │ │ │ + bne.n 18ee98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e0a6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18ee14 │ │ │ │ - b.w 18e44e │ │ │ │ + bne.n 18ee6c │ │ │ │ + b.w 18e4a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ee2c │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18ee84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18e9ea │ │ │ │ + b.n 18ea42 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18e04e │ │ │ │ + bls.w 18e0a6 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ee6c ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18eec4 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 370e6e │ │ │ │ - bl 372e72 │ │ │ │ - bl 372e76 │ │ │ │ - bl 372e7a │ │ │ │ - bl 372e7e │ │ │ │ - bl 372e82 │ │ │ │ - bl 372e86 │ │ │ │ - bl 372e8a │ │ │ │ - bl 372e8e │ │ │ │ - bl 372e92 │ │ │ │ - bl 372e96 │ │ │ │ - bl 372e9a │ │ │ │ - bl 372e9e │ │ │ │ - bl 372ea2 │ │ │ │ - bl 372ea6 │ │ │ │ - bl 372eaa │ │ │ │ - bl 372eae │ │ │ │ - bl 372eb2 │ │ │ │ - bl 372eb6 │ │ │ │ - bl 372eba │ │ │ │ - bl 372ebe │ │ │ │ - bl 372ec2 │ │ │ │ - bl 372ec6 │ │ │ │ + bl 370ec6 │ │ │ │ bl 372eca │ │ │ │ bl 372ece │ │ │ │ bl 372ed2 │ │ │ │ - bl fffeaed6 │ │ │ │ - bl fffeaeda │ │ │ │ + bl 372ed6 │ │ │ │ + bl 372eda │ │ │ │ bl 372ede │ │ │ │ bl 372ee2 │ │ │ │ - bl 370ee6 │ │ │ │ + bl 372ee6 │ │ │ │ bl 372eea │ │ │ │ bl 372eee │ │ │ │ - bl fffeaef2 │ │ │ │ - bl fffeaef6 │ │ │ │ - bl fffeaefa │ │ │ │ - bl fffeaefe │ │ │ │ - bl 370f02 │ │ │ │ + bl 372ef2 │ │ │ │ + bl 372ef6 │ │ │ │ + bl 372efa │ │ │ │ + bl 372efe │ │ │ │ + bl 372f02 │ │ │ │ + bl 372f06 │ │ │ │ + bl 372f0a │ │ │ │ + bl 372f0e │ │ │ │ + bl 372f12 │ │ │ │ + bl 372f16 │ │ │ │ + bl 372f1a │ │ │ │ + bl 372f1e │ │ │ │ + bl 372f22 │ │ │ │ + bl 372f26 │ │ │ │ + bl 372f2a │ │ │ │ + bl fffeaf2e │ │ │ │ + bl fffeaf32 │ │ │ │ + bl 372f36 │ │ │ │ + bl 372f3a │ │ │ │ + bl 370f3e │ │ │ │ + bl 372f42 │ │ │ │ + bl 372f46 │ │ │ │ + bl fffeaf4a │ │ │ │ + bl fffeaf4e │ │ │ │ + bl fffeaf52 │ │ │ │ + bl fffeaf56 │ │ │ │ + bl 370f5a │ │ │ │ sub.w r0, r3, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #40984 @ 0xa018 │ │ │ │ movt r2, #8095 @ 0x1f9f │ │ │ │ lsls r1, r0 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e4a6 │ │ │ │ movw r2, #7169 @ 0x1c01 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e51e │ │ │ │ cmp r0, #30 │ │ │ │ - beq.w 18eddc │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18ee34 │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18eb10 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18eb68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ea90 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18eae8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ea44 │ │ │ │ + b.n 18ea9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e664 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e6bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ecdc │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18ed34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e85e │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18e8b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e72a │ │ │ │ + b.w 18e782 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e526 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e57e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e61e │ │ │ │ + b.w 18e676 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e58a │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e5e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3c2 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e41a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e6f8 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e750 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ebf6 │ │ │ │ + b.n 18ec4e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5d8 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e630 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e764 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e7de │ │ │ │ + b.w 18e836 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e798 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e7f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e88e │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18e8e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed10 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18ed68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3f6 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e44e │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ subw r2, r3, #674 @ 0x2a2 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e0a6 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18f03c ) │ │ │ │ + bhi.w 18e0a6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18f094 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl ffe1b03e │ │ │ │ - bl 1a3042 │ │ │ │ - bl 1a3046 │ │ │ │ - bl 1a304a │ │ │ │ - bl 1a304e │ │ │ │ - bl 1a3052 │ │ │ │ - bl 1a3056 │ │ │ │ - bl 1a305a │ │ │ │ - bl 1a305e │ │ │ │ - bl 1a3062 │ │ │ │ - bl ffda3066 │ │ │ │ - bl 1a306a │ │ │ │ - bl 1a306e │ │ │ │ - bl 1a1072 │ │ │ │ - bl 1a1076 │ │ │ │ - bl 1a107a │ │ │ │ - bl 1a107e │ │ │ │ - bl ffe1b082 │ │ │ │ - bl ffe1b086 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18eaac │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5a6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl ffe1b096 │ │ │ │ + bl 1a309a │ │ │ │ + bl 1a309e │ │ │ │ + bl 1a30a2 │ │ │ │ + bl 1a30a6 │ │ │ │ + bl 1a30aa │ │ │ │ + bl 1a30ae │ │ │ │ + bl 1a30b2 │ │ │ │ + bl 1a30b6 │ │ │ │ + bl 1a30ba │ │ │ │ + bl ffda30be │ │ │ │ + bl 1a30c2 │ │ │ │ + bl 1a30c6 │ │ │ │ + bl 1a10ca │ │ │ │ + bl 1a10ce │ │ │ │ + bl 1a10d2 │ │ │ │ + bl 1a10d6 │ │ │ │ + bl ffe1b0da │ │ │ │ + bl ffe1b0de │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18eb04 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e5fe │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18df28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 18e0a6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5f0 │ │ │ │ + bl 18df28 │ │ │ │ + b.w 18e648 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed30 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18ed88 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq.w 18ecc0 │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18ed18 │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed50 │ │ │ │ + bl 18df28 │ │ │ │ + b.n 18eda8 │ │ │ │ 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] @ 18fa0c │ │ │ │ - ldr.w r2, [pc, #2308] @ 18fa10 │ │ │ │ + ldr.w r3, [pc, #2308] @ 18fa64 │ │ │ │ + ldr.w r2, [pc, #2308] @ 18fa68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2300] @ 18fa14 │ │ │ │ + ldr.w r3, [pc, #2300] @ 18fa6c │ │ │ │ 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 18f1aa │ │ │ │ + beq.n 18f202 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f568 │ │ │ │ + beq.w 18f5c0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f422 │ │ │ │ + beq.w 18f47a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f1a2 │ │ │ │ + bne.n 18f1fa │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movw sl, #297 @ 0x129 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f188 │ │ │ │ + cbz r3, 18f1e0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f180 │ │ │ │ + beq.n 18f1d8 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f32e │ │ │ │ + beq.w 18f386 │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f3c2 │ │ │ │ + beq.w 18f41a │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f24e │ │ │ │ + bhi.n 18f2a6 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #456] @ (18f334 ) │ │ │ │ + ldr r0, [pc, #456] @ (18f38c ) │ │ │ │ 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 18f148 │ │ │ │ + bne.n 18f1a0 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f3be │ │ │ │ + bne.w 18f416 │ │ │ │ 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 18f12c │ │ │ │ - ldr.w r2, [pc, #2156] @ 18fa18 │ │ │ │ - ldr.w r3, [pc, #2148] @ 18fa14 │ │ │ │ + bne.n 18f184 │ │ │ │ + ldr.w r2, [pc, #2156] @ 18fa70 │ │ │ │ + ldr.w r3, [pc, #2148] @ 18fa6c │ │ │ │ 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 18f9c2 │ │ │ │ + bne.w 18fa1a │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18f360 │ │ │ │ + beq.w 18f3b8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f1d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18f2ba │ │ │ │ + bne.n 18f312 │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f1d8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18f2d8 │ │ │ │ + bne.n 18f330 │ │ │ │ mov r7, lr │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 18f95e │ │ │ │ + bhi.w 18f9b6 │ │ │ │ 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 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 18f23e │ │ │ │ + cbnz r1, 18f296 │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 18f232 │ │ │ │ + b.n 18f28a │ │ │ │ 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] @ 18fa1c │ │ │ │ + ldr.w r3, [pc, #1984] @ 18fa74 │ │ │ │ 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 18f180 │ │ │ │ + beq.n 18f1d8 │ │ │ │ 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 18f34e │ │ │ │ + bne.n 18f3a6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f358 │ │ │ │ + bne.n 18f3b0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 18f27a │ │ │ │ - b.n 18f180 │ │ │ │ - ldr.w r3, [pc, #1916] @ 18fa20 │ │ │ │ + bne.n 18f2d2 │ │ │ │ + b.n 18f1d8 │ │ │ │ + ldr.w r3, [pc, #1916] @ 18fa78 │ │ │ │ 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 18f8c4 │ │ │ │ + bne.w 18f91c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df30 │ │ │ │ - b.n 18f180 │ │ │ │ + bl 18df88 │ │ │ │ + b.n 18f1d8 │ │ │ │ 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 18f1f2 │ │ │ │ + beq.n 18f24a │ │ │ │ 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 18f3a6 │ │ │ │ + bhi.n 18f3fe │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, #43008 @ 0xa800 │ │ │ │ - bne.n 18f38a │ │ │ │ + bne.n 18f3e2 │ │ │ │ tst.w r2, #86016 @ 0x15000 │ │ │ │ - beq.n 18f3a6 │ │ │ │ + beq.n 18f3fe │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f824 │ │ │ │ + bne.w 18f87c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 18f31e │ │ │ │ + cbz r3, 18f376 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 18f2e4 │ │ │ │ - b.n 18f1f4 │ │ │ │ + bcc.n 18f33c │ │ │ │ + b.n 18f24c │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18f360 │ │ │ │ + beq.n 18f3b8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f852 │ │ │ │ + beq.w 18f8aa │ │ │ │ itt hi │ │ │ │ subhi r3, #2 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - bhi.w 18f1d2 │ │ │ │ + bhi.w 18f22a │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f258 │ │ │ │ + bne.w 18f1d8 │ │ │ │ + b.n 18f2b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f296 │ │ │ │ + beq.n 18f2ee │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f832 │ │ │ │ + beq.w 18f88a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1d8 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1d8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f1d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f816 │ │ │ │ + bne.w 18f86e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f31e │ │ │ │ + beq.n 18f376 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 18f31e │ │ │ │ + b.n 18f376 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f808 │ │ │ │ + bne.w 18f860 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18f324 │ │ │ │ + b.n 18f37c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f196 │ │ │ │ + b.n 18f1ee │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f162 │ │ │ │ + beq.w 18f1ba │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f408 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18f3dc ) │ │ │ │ + bhi.n 18f460 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18f434 ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -466638,51 +466669,51 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18f162 │ │ │ │ + b.n 18f1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 187e40 │ │ │ │ - cbz r0, 18f41e │ │ │ │ + bl 187e98 │ │ │ │ + cbz r0, 18f476 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18db64 │ │ │ │ + bl 18dbbc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 18f162 │ │ │ │ + b.n 18f1ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 18f9f8 │ │ │ │ + beq.w 18fa50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f4bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f464 │ │ │ │ + bne.n 18f4bc │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f53c │ │ │ │ + bne.n 18f594 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f53c │ │ │ │ + beq.n 18f594 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f4bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f448 │ │ │ │ + beq.n 18f4a0 │ │ │ │ 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 │ │ │ │ @@ -466699,681 +466730,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 18f0f4 │ │ │ │ + bl 18f14c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f718 │ │ │ │ + beq.w 18f770 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 18f718 │ │ │ │ + bne.w 18f770 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 18f504 │ │ │ │ + cbnz r4, 18f55c │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 18f504 │ │ │ │ + cbz r2, 18f55c │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f532 │ │ │ │ - cbz r6, 18f4fc │ │ │ │ + bl 18df28 │ │ │ │ + cbnz r0, 18f58a │ │ │ │ + cbz r6, 18f554 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f4fc │ │ │ │ - cbz r4, 18f52e │ │ │ │ + beq.n 18f554 │ │ │ │ + cbz r4, 18f586 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18f532 │ │ │ │ + bne.n 18f58a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f4e2 │ │ │ │ + bne.n 18f53a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 18f516 │ │ │ │ + cbz r2, 18f56e │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 18f4d4 │ │ │ │ + beq.n 18f52c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f4a4 │ │ │ │ + bne.n 18f4fc │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 18f72a │ │ │ │ + b.n 18f782 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 18f4fc │ │ │ │ + b.n 18f554 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 18f504 │ │ │ │ + b.n 18f55c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f4b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f55c │ │ │ │ + beq.n 18f5b4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f4b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18f54e │ │ │ │ + bne.n 18f5a6 │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 18f458 │ │ │ │ + b.n 18f4b0 │ │ │ │ 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 18f85e │ │ │ │ + bne.w 18f8b6 │ │ │ │ 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 18f0f4 │ │ │ │ + bl 18f14c │ │ │ │ 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 18f0f4 │ │ │ │ + bl 18f14c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f868 │ │ │ │ + beq.w 18f8c0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fa5c │ │ │ │ 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 18f61c │ │ │ │ + bcc.n 18f674 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 18f61c │ │ │ │ + cbz r3, 18f674 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 18f610 │ │ │ │ + beq.n 18f668 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f608 │ │ │ │ + bne.n 18f660 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1871fc │ │ │ │ + bl 187254 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f6a8 │ │ │ │ + beq.n 18f700 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18f6a8 │ │ │ │ + bne.n 18f700 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f6f0 │ │ │ │ + beq.n 18f748 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18f70c │ │ │ │ + bne.n 18f764 │ │ │ │ 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, 18f68c │ │ │ │ + cbz r6, 18f6e4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f702 │ │ │ │ + bne.n 18f75a │ │ │ │ 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 18f664 │ │ │ │ + bne.n 18f6bc │ │ │ │ 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 18f702 │ │ │ │ + bne.n 18f75a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 18f6a8 │ │ │ │ + cbz r3, 18f700 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f638 │ │ │ │ + beq.n 18f690 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 18f6b8 │ │ │ │ + cbnz r3, 18f710 │ │ │ │ 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, 18f6cc │ │ │ │ + cbnz r1, 18f724 │ │ │ │ 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, 18f6ea │ │ │ │ + cbnz r2, 18f742 │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f1fa │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f69c │ │ │ │ + bne.n 18f6f4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ - b.n 18f65c │ │ │ │ + b.n 18f6b4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 18f69c │ │ │ │ + b.n 18f6f4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18db64 │ │ │ │ - b.n 18f650 │ │ │ │ + bl 18dbbc │ │ │ │ + b.n 18f6a8 │ │ │ │ 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 1871fc │ │ │ │ + bl 187254 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7d0 │ │ │ │ + beq.n 18f828 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f7d0 │ │ │ │ + bne.n 18f828 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7fe │ │ │ │ + beq.n 18f856 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f816 │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f84e │ │ │ │ + bne.n 18f8a6 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f7b6 │ │ │ │ + bl 18df28 │ │ │ │ + cbnz r0, 18f80e │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7e6 │ │ │ │ + beq.n 18f83e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f7f0 │ │ │ │ + beq.n 18f848 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18f7b6 │ │ │ │ + bne.n 18f80e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f816 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fa5c │ │ │ │ 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 18f76e │ │ │ │ + bcc.n 18f7c6 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 18f7b6 │ │ │ │ + cbz r2, 18f80e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18f7aa │ │ │ │ + bne.n 18f802 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18f76e │ │ │ │ + beq.n 18f7c6 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 18f7d0 │ │ │ │ + cbz r3, 18f828 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f752 │ │ │ │ + beq.n 18f7aa │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 18f7e0 │ │ │ │ + cbnz r3, 18f838 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f1fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f76e │ │ │ │ - b.n 18f7be │ │ │ │ + bne.n 18f7c6 │ │ │ │ + b.n 18f816 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f7be │ │ │ │ + beq.n 18f816 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f7e8 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f7be │ │ │ │ - b.n 18f75e │ │ │ │ + bne.n 18f816 │ │ │ │ + b.n 18f7b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f3b8 │ │ │ │ + b.n 18f410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f39c │ │ │ │ + b.n 18f3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f318 │ │ │ │ + b.n 18f370 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1d8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f1d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f7e8 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f204 │ │ │ │ + bne.w 18f1d8 │ │ │ │ + b.n 18f25c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 18f584 │ │ │ │ + b.n 18f5dc │ │ │ │ mov fp, r2 │ │ │ │ - b.n 18f61c │ │ │ │ + b.n 18f674 │ │ │ │ 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 18f8ba │ │ │ │ + bne.n 18f912 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1d8 │ │ │ │ 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 18f988 │ │ │ │ + bne.n 18f9e0 │ │ │ │ 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 18f884 │ │ │ │ + beq.n 18f8dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f888 │ │ │ │ + b.n 18f8e0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #43] @ 0x2b │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ - bl 18df30 │ │ │ │ - b.n 18f180 │ │ │ │ + bl 18df88 │ │ │ │ + b.n 18f1d8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18f972 │ │ │ │ - bhi.n 18f962 │ │ │ │ + beq.n 18f9ca │ │ │ │ + bhi.n 18f9ba │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f9ca │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f9ca │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f9ca │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.n 18f95e │ │ │ │ - bls.n 18f952 │ │ │ │ + beq.n 18f9b6 │ │ │ │ + bls.n 18f9aa │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18f88c │ │ │ │ + beq.n 18f8e4 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f9b6 │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18f9a0 │ │ │ │ + beq.n 18f9f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18f9e2 │ │ │ │ + beq.n 18fa3a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18f9c6 │ │ │ │ + beq.n 18fa1e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f94c │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f94c │ │ │ │ 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 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f9b6 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f9b6 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f918 │ │ │ │ + bne.n 18f970 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f9ca │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f94c │ │ │ │ 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, 18f996 │ │ │ │ + cbnz r7, 18f9ee │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18f874 │ │ │ │ + b.n 18f8cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18df28 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 18780c │ │ │ │ + bl 187864 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df30 │ │ │ │ + bl 18df88 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 18f88c │ │ │ │ + bpl.w 18f8e4 │ │ │ │ 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 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f94c │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f94c │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ 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] @ (18fa9c ) │ │ │ │ + ldr r2, [pc, #104] @ (18faf4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (18faa0 ) │ │ │ │ + ldr r3, [pc, #104] @ (18faf8 ) │ │ │ │ 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 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ 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 18f0f4 │ │ │ │ + bl 18f14c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #36] @ (18faa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18faa0 ) │ │ │ │ + bl 1c64bc │ │ │ │ + ldr r2, [pc, #36] @ (18fafc ) │ │ │ │ + ldr r3, [pc, #28] @ (18faf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18fa96 │ │ │ │ + bne.n 18faee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ 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, 18fad8 │ │ │ │ + cbz r3, 18fb30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18fada │ │ │ │ + cbnz r0, 18fb32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18facc │ │ │ │ + bne.n 18fb24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 18fa24 │ │ │ │ + bl 18fa7c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fb30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fb30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fada │ │ │ │ + bne.n 18fb32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18faf0 │ │ │ │ + bne.n 18fb48 │ │ │ │ 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 18fd88 │ │ │ │ + beq.w 18fde0 │ │ │ │ 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 18fd70 │ │ │ │ + beq.w 18fdc8 │ │ │ │ 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 18fd52 │ │ │ │ + beq.w 18fdaa │ │ │ │ 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 18fd32 │ │ │ │ + beq.w 18fd8a │ │ │ │ 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 │ │ │ │ @@ -467383,15 +467414,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 18fd12 │ │ │ │ + beq.w 18fd6a │ │ │ │ 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 │ │ │ │ @@ -467400,15 +467431,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 18fcf4 │ │ │ │ + beq.n 18fd4c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -467416,15 +467447,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 18fcd8 │ │ │ │ + beq.n 18fd30 │ │ │ │ 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] │ │ │ │ @@ -467435,518 +467466,518 @@ │ │ │ │ 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 18fcba │ │ │ │ + beq.n 18fd12 │ │ │ │ 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, 18fc9c │ │ │ │ + cbz r3, 18fcf4 │ │ │ │ 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 18fb00 │ │ │ │ + bl 18fb58 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 18fc80 │ │ │ │ + bcc.n 18fcd8 │ │ │ │ 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 18fc68 │ │ │ │ + bcc.n 18fcc0 │ │ │ │ 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 18fc36 │ │ │ │ + bcc.n 18fc8e │ │ │ │ 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 18fc06 │ │ │ │ + bcc.n 18fc5e │ │ │ │ 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 18fbe2 │ │ │ │ + bcc.w 18fc3a │ │ │ │ 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 18fbb4 │ │ │ │ + bcc.w 18fc0c │ │ │ │ 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 18fb82 │ │ │ │ + bcc.w 18fbda │ │ │ │ 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 18fb58 │ │ │ │ + bcc.w 18fbb0 │ │ │ │ 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 18fb30 │ │ │ │ + bhi.w 18fb88 │ │ │ │ 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] @ (18ffb4 ) │ │ │ │ + ldr r2, [pc, #516] @ (19000c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #516] @ (190010 ) │ │ │ │ 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 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18fdfc │ │ │ │ + bl 186fdc │ │ │ │ + cbz r0, 18fe54 │ │ │ │ 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 16f8a0 │ │ │ │ + bl 16f8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fdd6 │ │ │ │ + bne.n 18fe2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe80 │ │ │ │ + beq.n 18fed8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 18fe70 │ │ │ │ + beq.n 18fec8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ffac │ │ │ │ + beq.w 190004 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 18fe54 │ │ │ │ + cbz r3, 18feac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18ff98 │ │ │ │ + beq.w 18fff0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 18fe54 │ │ │ │ + beq.n 18feac │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18fe44 │ │ │ │ + bls.n 18fe9c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18fe3c │ │ │ │ + bhi.n 18fe94 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18fe30 │ │ │ │ + bls.n 18fe88 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 18fe48 │ │ │ │ + bhi.n 18fea0 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18fe34 │ │ │ │ + bne.n 18fe8c │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe24 │ │ │ │ + bne.n 18fe7c │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe0a │ │ │ │ + bne.n 18fe62 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18fdfc │ │ │ │ + bne.n 18fe54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fdc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18fe96 │ │ │ │ - b.n 18fee0 │ │ │ │ + cbnz r0, 18feee │ │ │ │ + b.n 18ff38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18fee0 │ │ │ │ + cbz r0, 18ff38 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18fe8c │ │ │ │ + bls.n 18fee4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe8c │ │ │ │ + beq.n 18fee4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18fec6 │ │ │ │ + cbz r3, 18ff1e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18fec6 │ │ │ │ + beq.n 18ff1e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18feb6 │ │ │ │ + bne.n 18ff0e │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18feaa │ │ │ │ + bne.n 18ff02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe96 │ │ │ │ + bne.n 18feee │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e210 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff08 │ │ │ │ + bl 186fdc │ │ │ │ + cbz r0, 18ff60 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff00 │ │ │ │ + cbz r3, 18ff58 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fef6 │ │ │ │ + bne.n 18ff4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ff34 │ │ │ │ + cbz r0, 18ff8c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e000 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff16 │ │ │ │ + bne.n 18ff6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff54 │ │ │ │ + bl 186fdc │ │ │ │ + cbz r0, 18ffac │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff4c │ │ │ │ + cbz r3, 18ffa4 │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 18714c │ │ │ │ + bl 1871a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff3c │ │ │ │ + bne.n 18ff94 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 18ff7c │ │ │ │ + cbz r2, 18ffd4 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 18fb00 │ │ │ │ + bl 18fb58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18ff68 │ │ │ │ + bcc.n 18ffc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (18ffbc ) │ │ │ │ + ldr r2, [pc, #60] @ (190014 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #52] @ (190010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18ffb0 │ │ │ │ + bne.n 190008 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18fe24 │ │ │ │ - b.n 18fe62 │ │ │ │ + bne.w 18fe7c │ │ │ │ + b.n 18feba │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18fe62 │ │ │ │ + b.n 18feba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + movs r2, r4 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 18ffd6 │ │ │ │ + bpl.n 19002e │ │ │ │ pop {r3, pc} │ │ │ │ - bl 18fd9c │ │ │ │ + bl 18fdf4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190018 │ │ │ │ + cbz r0, 190070 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 190018 │ │ │ │ - cbz r1, 190014 │ │ │ │ + cbz r2, 190070 │ │ │ │ + cbz r1, 19006c │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 190014 │ │ │ │ + cbz r2, 19006c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 190014 │ │ │ │ + beq.n 19006c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 19000a │ │ │ │ + bls.n 190062 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 18fffa │ │ │ │ + bhi.n 190052 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 19000e │ │ │ │ + bls.n 190066 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 190006 │ │ │ │ + bhi.n 19005e │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18fff2 │ │ │ │ + bne.n 19004a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 190026 │ │ │ │ + cbz r1, 19007e │ │ │ │ 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 190042 │ │ │ │ + bcc.n 19009a │ │ │ │ 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, 190056 │ │ │ │ + cbz r0, 1900ae │ │ │ │ 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] @ (1901a0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1901f8 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1901a4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1901fc ) │ │ │ │ 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 190194 │ │ │ │ + beq.n 1901ec │ │ │ │ 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 1900b2 │ │ │ │ + bhi.n 19010a │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190178 │ │ │ │ + bne.n 1901d0 │ │ │ │ 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 190120 │ │ │ │ + bne.n 190178 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190178 │ │ │ │ + beq.n 1901d0 │ │ │ │ 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 19010c │ │ │ │ - cbz r4, 190178 │ │ │ │ + bne.n 190164 │ │ │ │ + cbz r4, 1901d0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -467958,585 +467989,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 189118 │ │ │ │ - ldr r2, [pc, #44] @ (1901a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1901a0 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #44] @ (190200 ) │ │ │ │ + ldr r3, [pc, #36] @ (1901f8 ) │ │ │ │ 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 19019a │ │ │ │ + bne.n 1901f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1900d4 │ │ │ │ + b.n 19012c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q8, q7, q14 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr12, {3} │ │ │ │ + vhadd.u32 q0, q3, q14 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr12, {3} │ │ │ │ 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] @ (190400 ) │ │ │ │ + ldr r4, [pc, #568] @ (190458 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (190404 ) │ │ │ │ + ldr r1, [pc, #568] @ (19045c ) │ │ │ │ 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 19028e │ │ │ │ + bcs.n 1902e6 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19027e │ │ │ │ + beq.n 1902d6 │ │ │ │ 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] @ 1903f8 │ │ │ │ + vldr d8, [pc, #496] @ 190450 │ │ │ │ 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 1902f6 │ │ │ │ + beq.n 19034e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 190058 │ │ │ │ + bl 1900b0 │ │ │ │ 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 1902ae │ │ │ │ + beq.n 190306 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19036e │ │ │ │ + bne.w 1903c6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1903b4 │ │ │ │ + bne.w 19040c │ │ │ │ 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 19021c │ │ │ │ + bne.n 190274 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #376] @ (190408 ) │ │ │ │ - ldr r3, [pc, #368] @ (190404 ) │ │ │ │ + bl 188e38 │ │ │ │ + ldr r2, [pc, #376] @ (190460 ) │ │ │ │ + ldr r3, [pc, #368] @ (19045c ) │ │ │ │ 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 1903f4 │ │ │ │ + bne.w 19044c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190326 │ │ │ │ + bne.n 19037e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 1902ac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1902e4 │ │ │ │ + cbz r0, 19033c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 1902ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ strd r3, r3, [r2] │ │ │ │ movs r2, #32 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 190320 │ │ │ │ + cbz r0, 190378 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 19026c │ │ │ │ + b.n 1902c4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190358 │ │ │ │ + cbz r0, 1903b0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ - b.n 1902b6 │ │ │ │ + beq.w 1902ac │ │ │ │ + b.n 19030e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1903a0 │ │ │ │ + cbz r0, 1903f8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ + beq.w 1902ac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903e2 │ │ │ │ + cbz r0, 19043a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 1902ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cdp2 0, 3, cr0, cr0, cr12, {3} │ │ │ │ + ldc2l 0, cr0, [r8, #432] @ 0x1b0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ 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] @ (1905c8 ) │ │ │ │ + ldr r2, [pc, #420] @ (190620 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1905cc ) │ │ │ │ + ldr r3, [pc, #420] @ (190624 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1905a0 │ │ │ │ + vldr d0, [pc, #368] @ 1905f8 │ │ │ │ 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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190466 │ │ │ │ + cbz r0, 1904be │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1905a8 │ │ │ │ + vldr d0, [pc, #304] @ 190600 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904a2 │ │ │ │ + cbz r0, 1904fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1905b0 │ │ │ │ + vldr d0, [pc, #252] @ 190608 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904e0 │ │ │ │ + cbz r0, 190538 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d0, [pc, #200] @ 1905b8 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d0, [pc, #200] @ 190610 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19051a │ │ │ │ + cbz r0, 190572 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1905c0 │ │ │ │ + vldr d0, [pc, #148] @ 190618 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190554 │ │ │ │ + cbz r0, 1905ac │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ - ldr r2, [pc, #80] @ (1905d0 ) │ │ │ │ - ldr r3, [pc, #76] @ (1905cc ) │ │ │ │ + bl 188c74 │ │ │ │ + ldr r2, [pc, #80] @ (190628 ) │ │ │ │ + ldr r3, [pc, #76] @ (190624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190596 │ │ │ │ + bne.n 1905ee │ │ │ │ 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 1905bc │ │ │ │ + bvc.n 190614 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 190546 │ │ │ │ - b.n 190264 │ │ │ │ + bcc.n 19059e │ │ │ │ + b.n 1902bc │ │ │ │ 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: 0xfbd4006c │ │ │ │ + @ instruction: 0xfb7c006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c006c │ │ │ │ + @ instruction: 0xfa24006c │ │ │ │ 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 190628 │ │ │ │ + bne.n 190680 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 190680 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 19062a │ │ │ │ + bpl.n 190682 │ │ │ │ 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 190628 │ │ │ │ + beq.n 190680 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 190620 │ │ │ │ + bmi.n 190678 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 190620 │ │ │ │ - bl 1905d4 │ │ │ │ + bne.n 190678 │ │ │ │ + bl 19062c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 190610 │ │ │ │ + bne.n 190668 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 190656 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 190656 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 190680 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1905fe │ │ │ │ + b.n 190656 │ │ │ │ stmdb 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] @ 190988 │ │ │ │ + ldr.w fp, [pc, #808] @ 1909e0 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #804] @ (19098c ) │ │ │ │ + ldr r2, [pc, #804] @ (1909e4 ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #804] @ (190990 ) │ │ │ │ + ldr r3, [pc, #804] @ (1909e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18a050 │ │ │ │ + bl 18a0a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1906a8 │ │ │ │ + beq.n 190700 │ │ │ │ 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 190962 │ │ │ │ + beq.w 1909ba │ │ │ │ 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, 19070c │ │ │ │ + cbz r6, 190764 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1908b4 │ │ │ │ + beq.w 19090c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 1908b0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1906fa │ │ │ │ + beq.n 190752 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 190862 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 190862 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 1908b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1906dc │ │ │ │ + bne.n 190734 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 190824 │ │ │ │ + beq.w 19087c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1906de │ │ │ │ + bne.n 190736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1906c2 │ │ │ │ + bne.n 19071a │ │ │ │ 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 │ │ │ │ @@ -468545,28 +468576,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 19095c │ │ │ │ + beq.w 1909b4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 190754 │ │ │ │ + cbz r2, 1907ac │ │ │ │ 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 190950 │ │ │ │ + beq.w 1909a8 │ │ │ │ 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 │ │ │ │ @@ -468575,358 +468606,358 @@ │ │ │ │ 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 18b1e4 │ │ │ │ + bl 18b23c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1908fc │ │ │ │ + beq.w 190954 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1907c4 │ │ │ │ + cbz r0, 19081c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19095c │ │ │ │ + beq.w 1909b4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190954 │ │ │ │ + beq.w 1909ac │ │ │ │ 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 18b2f0 │ │ │ │ + bl 18b348 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189260 │ │ │ │ - b.n 190936 │ │ │ │ + bl 1892b8 │ │ │ │ + b.n 19098e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19089a │ │ │ │ + beq.n 1908f2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 190764 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ itt eq │ │ │ │ moveq sl, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 19070c │ │ │ │ - ldr r1, [pc, #364] @ (190994 ) │ │ │ │ + bne.w 190764 │ │ │ │ + ldr r1, [pc, #364] @ (1909ec ) │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 190736 │ │ │ │ + b.n 190764 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 190890 │ │ │ │ - cbnz r2, 190876 │ │ │ │ + beq.n 1908e8 │ │ │ │ + cbnz r2, 1908ce │ │ │ │ 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, 190880 │ │ │ │ + cbz r0, 1908d8 │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 190736 │ │ │ │ + b.n 190764 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1908da │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 190932 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 190878 │ │ │ │ + b.n 1908d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1905d4 │ │ │ │ - b.n 190878 │ │ │ │ + bl 19062c │ │ │ │ + b.n 1908d0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 1908c4 │ │ │ │ + beq.n 19091c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 190860 │ │ │ │ + beq.n 1908b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 19071a │ │ │ │ + b.n 190770 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 190856 │ │ │ │ + beq.n 1908ae │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 190764 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1906fe │ │ │ │ + b.n 190756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1905d4 │ │ │ │ + bl 19062c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 19071a │ │ │ │ + b.n 190770 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d90 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a090 │ │ │ │ - b.n 190888 │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 1908e0 │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18b2f0 │ │ │ │ + bl 18b348 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 190958 │ │ │ │ + cbz r3, 1909b0 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #96] @ (190998 ) │ │ │ │ - ldr r3, [pc, #84] @ (190990 ) │ │ │ │ + ldr r2, [pc, #96] @ (1909f0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1909e8 ) │ │ │ │ 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 190984 │ │ │ │ + bne.n 1909dc │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19076c │ │ │ │ + b.n 1907c4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1907f0 │ │ │ │ + b.n 190848 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 19092c │ │ │ │ + b.n 190984 │ │ │ │ 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 190742 │ │ │ │ + beq.w 19079a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 190742 │ │ │ │ + b.n 19079a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #108] @ 0x6c │ │ │ │ - ldrsb.w r0, [r0, #108] @ 0x6c │ │ │ │ + ldrsh.w r0, [ip, ip, lsl #2] │ │ │ │ + ldrsh.w r0, [r8, ip, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #10348 @ 0x286c │ │ │ │ + @ instruction: 0xf66a006c │ │ │ │ stmdb 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 r8, r1 │ │ │ │ - ldr r1, [pc, #572] @ (190bec ) │ │ │ │ - ldr r3, [pc, #572] @ (190bf0 ) │ │ │ │ + ldr r1, [pc, #572] @ (190c44 ) │ │ │ │ + ldr r3, [pc, #572] @ (190c48 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 190a74 │ │ │ │ + bne.n 190acc │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190a74 │ │ │ │ + beq.n 190acc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #160] @ 0xa0 │ │ │ │ - cbz r2, 1909ec │ │ │ │ + cbz r2, 190a44 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 190a94 │ │ │ │ + beq.n 190aec │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190af8 │ │ │ │ + beq.n 190b50 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190bb8 │ │ │ │ + beq.w 190c10 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, r4, #7 │ │ │ │ bic.w r2, r3, #7 │ │ │ │ bfc r3, #0, #12 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 190a3a │ │ │ │ + beq.n 190a92 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 190a2c │ │ │ │ + bne.n 190a84 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 190a4c │ │ │ │ + cbz r2, 190aa4 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 190a62 │ │ │ │ + cbz r1, 190aba │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sp │ │ │ │ add r4, sp │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ adds r1, #16 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 190a56 │ │ │ │ + bne.n 190aae │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 190648 │ │ │ │ + bl 1906a0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190a76 │ │ │ │ + b.n 190ace │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #380] @ (190bf4 ) │ │ │ │ - ldr r3, [pc, #372] @ (190bf0 ) │ │ │ │ + ldr r2, [pc, #380] @ (190c4c ) │ │ │ │ + ldr r3, [pc, #372] @ (190c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 190be6 │ │ │ │ + bne.w 190c3e │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb.w r4, [r5, #35] @ 0x23 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 190bca │ │ │ │ + beq.w 190c22 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1909ec │ │ │ │ + bne.n 190a44 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 190ada │ │ │ │ + cbz r0, 190b32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190ace │ │ │ │ + cbz r2, 190b26 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190ac6 │ │ │ │ + bne.n 190b1e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 190aee │ │ │ │ + beq.n 190b46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 190aba │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 190b12 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190ab4 │ │ │ │ + bne.n 190b0c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 190aea │ │ │ │ + bhi.n 190b42 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 190aee │ │ │ │ + bls.n 190b46 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 190a74 │ │ │ │ + bne.n 190acc │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1909ec │ │ │ │ + b.n 190a44 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w ip, r7, #8 │ │ │ │ strd r0, r0, [r7, #12] │ │ │ │ add.w r9, r7, #36 @ 0x24 │ │ │ │ str r0, [r7, #20] │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -468936,162 +468967,162 @@ │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190bbe │ │ │ │ + beq.n 190c16 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 190b7c │ │ │ │ + cbz r3, 190bd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190b8e │ │ │ │ + cbz r2, 190be6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 190b6c │ │ │ │ + cbz r4, 190bc4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 190b6c │ │ │ │ + cbz r2, 190bc4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190b52 │ │ │ │ + bne.n 190baa │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190b9c │ │ │ │ + beq.n 190bf4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190b32 │ │ │ │ + b.n 190b8a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 190b7c │ │ │ │ - cbz r4, 190bbe │ │ │ │ + b.n 190bd4 │ │ │ │ + cbz r4, 190c16 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 187330 │ │ │ │ + bl 187388 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 1909fa │ │ │ │ + bl 16f9ec │ │ │ │ + b.n 190a52 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 190a08 │ │ │ │ + b.n 190a60 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 190bae │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 190c06 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1909ec │ │ │ │ + bne.w 190a44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190ab4 │ │ │ │ + bne.w 190b0c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 190a74 │ │ │ │ + bhi.w 190acc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 190ae2 │ │ │ │ + b.n 190b3a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + @ instruction: 0xf5f0006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf582006c │ │ │ │ + @ instruction: 0xf52a006c │ │ │ │ stmdb 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] @ (190d7c ) │ │ │ │ + ldr r2, [pc, #368] @ (190dd4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #368] @ (190d80 ) │ │ │ │ + ldr r3, [pc, #368] @ (190dd8 ) │ │ │ │ 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 16faac │ │ │ │ + bl 16fb04 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 190c38 │ │ │ │ + cbz r3, 190c90 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 190c60 │ │ │ │ + cbnz r6, 190cb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c2c │ │ │ │ + bne.n 190c84 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f82c │ │ │ │ - ldr r2, [pc, #320] @ (190d84 ) │ │ │ │ - ldr r3, [pc, #312] @ (190d80 ) │ │ │ │ + bl 16f884 │ │ │ │ + ldr r2, [pc, #320] @ (190ddc ) │ │ │ │ + ldr r3, [pc, #312] @ (190dd8 ) │ │ │ │ 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 190d76 │ │ │ │ + bne.w 190dce │ │ │ │ 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 16f91c │ │ │ │ + bl 16f974 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 190c94 │ │ │ │ + cbz r0, 190cec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190c92 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190c92 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190c6c │ │ │ │ + bne.n 190cc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c84 │ │ │ │ - b.n 190c3a │ │ │ │ + bne.n 190cdc │ │ │ │ + b.n 190c92 │ │ │ │ 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] │ │ │ │ @@ -469100,604 +469131,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 190d62 │ │ │ │ + beq.n 190dba │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190d1a │ │ │ │ + beq.n 190d72 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 190d2c │ │ │ │ + cbz r2, 190d84 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 190d0a │ │ │ │ + cbz r5, 190d62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 190d0a │ │ │ │ + cbz r2, 190d62 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 190cee │ │ │ │ + bne.n 190d46 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190d46 │ │ │ │ + beq.n 190d9e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190cc8 │ │ │ │ + b.n 190d20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909f4 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 190d28 │ │ │ │ - cbz r5, 190d62 │ │ │ │ + bne.n 190d80 │ │ │ │ + cbz r5, 190dba │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 187330 │ │ │ │ + bl 187388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 190c78 │ │ │ │ + b.n 190cd0 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 190c78 │ │ │ │ + bl 16f9ec │ │ │ │ + b.n 190cd0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3ec006c │ │ │ │ + @ instruction: 0xf394006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b6006c │ │ │ │ + @ instruction: 0xf35e006c │ │ │ │ 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] @ 190e4c │ │ │ │ + ldr.w ip, [pc, #172] @ 190ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (190e50 ) │ │ │ │ + ldr r3, [pc, #160] @ (190ea8 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190e52 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190e26 │ │ │ │ + beq.n 190e7e │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bne.n 190df6 │ │ │ │ + bne.n 190e4e │ │ │ │ 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 190e14 │ │ │ │ + bls.n 190e6c │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 190e2a │ │ │ │ + bls.n 190e82 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190e54 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (190e54 ) │ │ │ │ - ldr r3, [pc, #80] @ (190e50 ) │ │ │ │ + ldr r2, [pc, #84] @ (190eac ) │ │ │ │ + ldr r3, [pc, #80] @ (190ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190e48 │ │ │ │ + bne.n 190ea0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 190e2e │ │ │ │ + bhi.n 190e86 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 190e3c │ │ │ │ + bhi.n 190e94 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190e54 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190e52 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190e54 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf254006c │ │ │ │ + @ instruction: 0xf1fc006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fc006c │ │ │ │ + sub.w r0, r4, #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] @ 191270 │ │ │ │ + ldr.w r5, [pc, #1028] @ 1912c8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1028] @ 191274 │ │ │ │ + ldr.w r4, [pc, #1028] @ 1912cc │ │ │ │ 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 190fc8 │ │ │ │ + ble.w 191020 │ │ │ │ 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 190fc8 │ │ │ │ + beq.w 191020 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 191066 │ │ │ │ + bpl.w 1910be │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19106a │ │ │ │ + bls.w 1910c2 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 191066 │ │ │ │ + bls.w 1910be │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 190fc8 │ │ │ │ + bhi.n 191020 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 190f28 │ │ │ │ + cbz r7, 190f80 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1911c2 │ │ │ │ + beq.w 19121a │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1911f4 │ │ │ │ + beq.w 19124c │ │ │ │ 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 190f5c │ │ │ │ + bne.n 190fb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19120c │ │ │ │ + beq.w 191264 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 190f54 │ │ │ │ + bne.n 190fac │ │ │ │ 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 190f40 │ │ │ │ + bne.n 190f98 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c0c0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 191086 │ │ │ │ + beq.w 1910de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1910de │ │ │ │ + beq.w 191136 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19116c │ │ │ │ + beq.w 1911c4 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 190fa4 │ │ │ │ + cbz r2, 190ffc │ │ │ │ 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, 190ff8 │ │ │ │ + cbz r7, 191050 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 191232 │ │ │ │ + beq.w 19128a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 190fe4 │ │ │ │ + beq.n 19103c │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 191006 │ │ │ │ + blt.n 19105e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190e9e │ │ │ │ - ldr r2, [pc, #684] @ (191278 ) │ │ │ │ - ldr r3, [pc, #680] @ (191274 ) │ │ │ │ + bne.w 190ef6 │ │ │ │ + ldr r2, [pc, #684] @ (1912d0 ) │ │ │ │ + ldr r3, [pc, #680] @ (1912cc ) │ │ │ │ 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 19126a │ │ │ │ + bne.w 1912c2 │ │ │ │ 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 190fbc │ │ │ │ + bge.n 191014 │ │ │ │ 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 190fbc │ │ │ │ + bne.n 191014 │ │ │ │ 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 190fbc │ │ │ │ + bne.n 191014 │ │ │ │ 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 190e9e │ │ │ │ - b.n 190fc8 │ │ │ │ + bne.w 190ef6 │ │ │ │ + b.n 191020 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 190fc8 │ │ │ │ + bgt.n 191020 │ │ │ │ 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 190eec │ │ │ │ + b.n 190f44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19111a │ │ │ │ + beq.n 191172 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1910ac │ │ │ │ + cbz r2, 191104 │ │ │ │ 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 191146 │ │ │ │ + beq.n 19119e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 190fbc │ │ │ │ + bne.n 191014 │ │ │ │ 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 190e9e │ │ │ │ - b.n 190fc8 │ │ │ │ + bne.w 190ef6 │ │ │ │ + b.n 191020 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191194 │ │ │ │ + beq.n 1911ec │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - cbz r2, 191104 │ │ │ │ + cbz r2, 19115c │ │ │ │ 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, 191110 │ │ │ │ + cbz r7, 191168 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 190fe4 │ │ │ │ + beq.w 19103c │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 191036 │ │ │ │ - b.n 191006 │ │ │ │ + bge.n 19108e │ │ │ │ + b.n 19105e │ │ │ │ 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 1910ac │ │ │ │ + beq.n 191104 │ │ │ │ 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 1910b4 │ │ │ │ + bne.n 19110c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191210 │ │ │ │ + beq.n 191268 │ │ │ │ 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 190e9e │ │ │ │ - b.n 190fc8 │ │ │ │ + bne.w 190ef6 │ │ │ │ + b.n 191020 │ │ │ │ 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 190fa4 │ │ │ │ + beq.w 190ffc │ │ │ │ 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 190fa4 │ │ │ │ + b.n 190ffc │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 191104 │ │ │ │ + bmi.n 19115c │ │ │ │ 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 191104 │ │ │ │ + beq.n 19115c │ │ │ │ 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 191104 │ │ │ │ + b.n 19115c │ │ │ │ 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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1911f0 │ │ │ │ + bne.n 191248 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 190f24 │ │ │ │ + b.n 190f7c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 190d88 │ │ │ │ + bl 190de0 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 190f24 │ │ │ │ + b.n 190f7c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 190f5c │ │ │ │ + b.n 190fb4 │ │ │ │ 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 190e9e │ │ │ │ - b.n 190fc8 │ │ │ │ + bne.w 190ef6 │ │ │ │ + b.n 191020 │ │ │ │ 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 190fbc │ │ │ │ + bge.w 191014 │ │ │ │ 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 190e9e │ │ │ │ - b.n 190fc8 │ │ │ │ + bne.w 190ef6 │ │ │ │ + b.n 191020 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf188006c │ │ │ │ + @ instruction: 0xf130006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #108 @ 0x6c │ │ │ │ + vmla.i16 d16, d8, d4[3] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1912ae │ │ │ │ + bhi.n 191306 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 191304 │ │ │ │ + bhi.n 19135c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi.n 1912d4 │ │ │ │ + bhi.n 19132c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 1912ea │ │ │ │ + bls.n 191342 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 191330 │ │ │ │ + bne.n 191388 │ │ │ │ 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 191316 │ │ │ │ + bls.n 19136e │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191384 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1912e6 │ │ │ │ + bne.n 19133e │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 191290 │ │ │ │ + bne.n 1912e8 │ │ │ │ bx lr │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191384 │ │ │ │ movw r0, #31281 @ 0x7a31 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #29 │ │ │ │ - bls.n 191322 │ │ │ │ + bls.n 19137a │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191384 │ │ │ │ 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 │ │ │ │ @@ -469726,167 +469757,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] @ 191e5c │ │ │ │ + ldr.w r3, [pc, #2824] @ 191eb4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2820] @ 191e60 │ │ │ │ - ldr.w r9, [pc, #2820] @ 191e64 │ │ │ │ + ldr.w r2, [pc, #2820] @ 191eb8 │ │ │ │ + ldr.w r9, [pc, #2820] @ 191ebc │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 191394 │ │ │ │ - ldr.w r2, [pc, #2800] @ 191e68 │ │ │ │ - ldr.w r3, [pc, #2784] @ 191e5c │ │ │ │ + bl 16f974 │ │ │ │ + cbz r0, 1913ec │ │ │ │ + ldr.w r2, [pc, #2800] @ 191ec0 │ │ │ │ + ldr.w r3, [pc, #2784] @ 191eb4 │ │ │ │ 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 192658 │ │ │ │ + bne.w 1926b0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9ec │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191374 │ │ │ │ + beq.n 1913cc │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1914e6 │ │ │ │ + beq.w 19153e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ strh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr.w r3, [pc, #2728] @ 191e6c │ │ │ │ + ldr.w r3, [pc, #2728] @ 191ec4 │ │ │ │ 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 19156c │ │ │ │ + beq.w 1915c4 │ │ │ │ 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 191404 │ │ │ │ + beq.n 19145c │ │ │ │ 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 191842 │ │ │ │ + bhi.w 19189a │ │ │ │ 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 1919ca │ │ │ │ + beq.w 191a22 │ │ │ │ cmp.w sl, #330 @ 0x14a │ │ │ │ - beq.w 192034 │ │ │ │ + beq.w 19208c │ │ │ │ cmp r0, #20 │ │ │ │ - bls.w 1919c4 │ │ │ │ + bls.w 191a1c │ │ │ │ add.w r3, r0, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1919ca │ │ │ │ + bhi.w 191a22 │ │ │ │ add.w r3, ip, #3 │ │ │ │ add.w r3, lr, r3, lsr #2 │ │ │ │ - b.n 1919de │ │ │ │ + b.n 191a36 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1919aa │ │ │ │ + beq.w 191a02 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 191494 │ │ │ │ + cbz r1, 1914ec │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 191480 │ │ │ │ + b.n 1914d8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 19178a │ │ │ │ + beq.w 1917e2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 191478 │ │ │ │ + bne.n 1914d0 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18867c │ │ │ │ - cbnz r0, 1914b0 │ │ │ │ + bl 1886d4 │ │ │ │ + cbnz r0, 191508 │ │ │ │ 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 191834 │ │ │ │ - bhi.w 19181e │ │ │ │ + beq.w 19188c │ │ │ │ + bhi.w 191876 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1914dc │ │ │ │ + bne.n 191534 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1914dc │ │ │ │ + cbz r0, 191534 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191390 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1913ae │ │ │ │ + bne.w 191406 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1913a4 │ │ │ │ - b.n 191374 │ │ │ │ - ldr.w r3, [pc, #2424] @ 191e70 │ │ │ │ + bne.w 1913fc │ │ │ │ + b.n 1913cc │ │ │ │ + ldr.w r3, [pc, #2424] @ 191ec8 │ │ │ │ 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, 19154a │ │ │ │ + cbz r6, 1915a2 │ │ │ │ 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] │ │ │ │ @@ -469898,37 +469929,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 191518 │ │ │ │ + bne.n 191570 │ │ │ │ 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 191812 │ │ │ │ + beq.w 19186a │ │ │ │ ldrb.w r3, [r5, #309] @ 0x135 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #309] @ 0x135 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w sl, #286 @ 0x11e │ │ │ │ - bcs.w 1917a0 │ │ │ │ + bcs.w 1917f8 │ │ │ │ cmp.w sl, #33 @ 0x21 │ │ │ │ - bls.w 192062 │ │ │ │ + bls.w 1920ba │ │ │ │ sub.w r1, sl, #34 @ 0x22 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191a98 │ │ │ │ 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 │ │ │ │ @@ -470175,76 +470206,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 191796 │ │ │ │ + b.n 1917ee │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 191494 │ │ │ │ + beq.w 1914ec │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 19178e │ │ │ │ - b.n 191488 │ │ │ │ + bne.n 1917e6 │ │ │ │ + b.n 1914e0 │ │ │ │ movw r0, #622 @ 0x26e │ │ │ │ cmp sl, r0 │ │ │ │ - bhi.n 191894 │ │ │ │ + bhi.n 1918ec │ │ │ │ cmp.w sl, #592 @ 0x250 │ │ │ │ - bcs.w 191f02 │ │ │ │ + bcs.w 191f5a │ │ │ │ cmp.w sl, #384 @ 0x180 │ │ │ │ - bcs.w 191eb8 │ │ │ │ + bcs.w 191f10 │ │ │ │ cmp.w sl, #354 @ 0x162 │ │ │ │ - bcc.w 191aa2 │ │ │ │ + bcc.w 191afa │ │ │ │ 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 19193c │ │ │ │ + bne.w 191994 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #3 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 191f2e │ │ │ │ + bne.w 191f86 │ │ │ │ tst.w r0, #40960 @ 0xa000 │ │ │ │ - bne.w 191af6 │ │ │ │ + bne.w 191b4e │ │ │ │ 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 19127c │ │ │ │ + bl 1912d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ - b.n 191a84 │ │ │ │ + bne.w 191ac8 │ │ │ │ + b.n 191adc │ │ │ │ ldrb.w r3, [r5, #308] @ 0x134 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #308] @ 0x134 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ 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 19142c │ │ │ │ + bhi.w 191484 │ │ │ │ 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 │ │ │ │ @@ -470257,20 +470288,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 191574 │ │ │ │ + b.n 1915cc │ │ │ │ sub.w r2, sl, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.n 1917f2 │ │ │ │ + bhi.n 19184a │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191a98 │ │ │ │ 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 │ │ │ │ @@ -470339,34 +470370,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 187824 │ │ │ │ + bl 18787c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r6, r6, #31 │ │ │ │ - bl 187824 │ │ │ │ + bl 18787c │ │ │ │ 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 1914dc │ │ │ │ + b.n 191534 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ 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 │ │ │ │ @@ -470374,383 +470405,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 1914dc │ │ │ │ + b.n 191534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188694 │ │ │ │ + bl 1886ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191468 │ │ │ │ + beq.w 1914c0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 191468 │ │ │ │ + b.n 1914c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi.w 191454 │ │ │ │ + bhi.w 1914ac │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 191a00 │ │ │ │ + beq.n 191a58 │ │ │ │ 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 191a3a │ │ │ │ + beq.n 191a92 │ │ │ │ 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 191574 │ │ │ │ + b.n 1915cc │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191a34 │ │ │ │ + b.n 191a8c │ │ │ │ sub.w r2, sl, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 1926b8 │ │ │ │ + bhi.w 192710 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1926b8 │ │ │ │ + beq.w 192710 │ │ │ │ ldrb.w r2, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 19127c │ │ │ │ - cbz r0, 191a7c │ │ │ │ + bl 1912d4 │ │ │ │ + cbz r0, 191ad4 │ │ │ │ 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 192080 │ │ │ │ + bls.w 1920d8 │ │ │ │ sub.w sl, sl, #157 @ 0x9d │ │ │ │ cmp.w sl, #22 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 1914c0 │ │ │ │ - b.n 1914dc │ │ │ │ + bmi.w 191518 │ │ │ │ + b.n 191534 │ │ │ │ cmp.w sl, #318 @ 0x13e │ │ │ │ - bls.w 1921a6 │ │ │ │ + bls.w 1921fe │ │ │ │ mvn.w ip, #322 @ 0x142 │ │ │ │ add.w r0, sl, ip │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 19184a │ │ │ │ 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 19193c │ │ │ │ + bne.w 191994 │ │ │ │ tst.w ip, #5248 @ 0x1480 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 19184a │ │ │ │ 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 192550 │ │ │ │ + beq.w 1925a8 │ │ │ │ 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 191b1e │ │ │ │ + bpl.n 191b76 │ │ │ │ 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 191b34 │ │ │ │ + bne.n 191b8c │ │ │ │ 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 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191b72 │ │ │ │ + beq.n 191bca │ │ │ │ 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 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf00 │ │ │ │ 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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192680 │ │ │ │ + beq.w 1926d8 │ │ │ │ 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 1914dc │ │ │ │ + b.n 191534 │ │ │ │ cmp.w sl, #564 @ 0x234 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 19184a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 19196a │ │ │ │ - b.n 1914dc │ │ │ │ + bmi.w 1919c2 │ │ │ │ + b.n 191534 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1926f2 │ │ │ │ + bne.w 19274a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 1921f0 │ │ │ │ + bne.w 192248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19127c │ │ │ │ + bl 1912d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1914dc │ │ │ │ + beq.w 191534 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ 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 19214a │ │ │ │ + bhi.w 1921a2 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191534 │ │ │ │ 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 19251a │ │ │ │ + beq.w 192572 │ │ │ │ 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 191c94 │ │ │ │ + bne.n 191cec │ │ │ │ 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 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191cc6 │ │ │ │ + beq.n 191d1e │ │ │ │ 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 19216a │ │ │ │ + beq.w 1921c2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ 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 1914dc │ │ │ │ + bpl.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 191d22 │ │ │ │ + b.n 191d7a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926e6 │ │ │ │ + beq.w 19273e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192738 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191d10 │ │ │ │ + bne.n 191d68 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ 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 1914dc │ │ │ │ + b.w 191534 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ 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 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ 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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 191fce │ │ │ │ + beq.w 192026 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 191da8 │ │ │ │ - b.w 1914dc │ │ │ │ + bne.n 191e00 │ │ │ │ + b.w 191534 │ │ │ │ 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 19209c │ │ │ │ + bhi.w 1920f4 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ 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 1920ae │ │ │ │ + bhi.w 192106 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ 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 │ │ │ │ @@ -470764,143 +470795,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 1914dc │ │ │ │ + b.w 191534 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {108} @ 0x6c │ │ │ │ - ldc 0, cr0, [sl], {108} @ 0x6c │ │ │ │ - stc 0, cr0, [r0], {108} @ 0x6c │ │ │ │ + mcrr 0, 6, r0, r4, cr12 │ │ │ │ + mcrr 0, 6, r0, r2, cr12 │ │ │ │ + stc 0, cr0, [r8], #-432 @ 0xfffffe50 │ │ │ │ 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 19215c │ │ │ │ + bhi.w 1921b4 │ │ │ │ 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 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ movw r3, #591 @ 0x24f │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 19184a │ │ │ │ cmp.w sl, #584 @ 0x248 │ │ │ │ - bcs.w 191960 │ │ │ │ + bcs.w 1919b8 │ │ │ │ cmp.w sl, #516 @ 0x204 │ │ │ │ - bcs.w 1921ca │ │ │ │ + bcs.w 192222 │ │ │ │ cmp.w sl, #488 @ 0x1e8 │ │ │ │ - bcs.w 192336 │ │ │ │ + bcs.w 19238e │ │ │ │ cmp.w sl, #422 @ 0x1a6 │ │ │ │ - bhi.w 19234e │ │ │ │ + bhi.w 1923a6 │ │ │ │ cmp.w sl, #398 @ 0x18e │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 19184a │ │ │ │ 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 19193c │ │ │ │ - b.n 1917f2 │ │ │ │ + bmi.w 191994 │ │ │ │ + b.n 19184a │ │ │ │ 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 191bce │ │ │ │ + bne.w 191c26 │ │ │ │ movw r3, #611 @ 0x263 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 19184a │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ 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 1924e6 │ │ │ │ + beq.w 19253e │ │ │ │ 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 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191f98 │ │ │ │ + beq.n 191ff0 │ │ │ │ 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 1920fe │ │ │ │ + beq.w 192156 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1920c0 │ │ │ │ + beq.w 192118 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ 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 191d8a │ │ │ │ - b.w 1914dc │ │ │ │ + bmi.w 191de2 │ │ │ │ + b.w 191534 │ │ │ │ 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 19202a │ │ │ │ + bhi.n 192082 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 192744 │ │ │ │ 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 │ │ │ │ @@ -470928,171 +470959,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 191dc4 │ │ │ │ + b.n 191e1c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19202a │ │ │ │ + b.n 192082 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191440 │ │ │ │ + bne.w 191498 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1919da │ │ │ │ + bne.w 191a32 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r3 │ │ │ │ moveq r6, r9 │ │ │ │ moveq fp, r9 │ │ │ │ - beq.w 1917a0 │ │ │ │ + beq.w 1917f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ - b.n 191a08 │ │ │ │ + b.n 191a60 │ │ │ │ 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 19127c │ │ │ │ + bl 1912d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ + bne.w 191ac8 │ │ │ │ cmp.w sl, #51 @ 0x33 │ │ │ │ - bls.w 1914dc │ │ │ │ + bls.w 191534 │ │ │ │ sub.w sl, sl, #52 @ 0x34 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1914dc │ │ │ │ - b.w 1914c0 │ │ │ │ + bpl.w 191534 │ │ │ │ + b.w 191518 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf00 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190de0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191fa8 │ │ │ │ + bne.w 192000 │ │ │ │ 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 191fa8 │ │ │ │ + b.n 192000 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf00 │ │ │ │ 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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1926a6 │ │ │ │ + beq.w 1926fe │ │ │ │ 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 191fa2 │ │ │ │ + b.n 191ffa │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191534 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191534 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 191e92 │ │ │ │ + b.n 191eea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf00 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190de0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191cd0 │ │ │ │ + bne.w 191d28 │ │ │ │ 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 191cd0 │ │ │ │ + b.n 191d28 │ │ │ │ cmp.w sl, #288 @ 0x120 │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 19184a │ │ │ │ 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 19193c │ │ │ │ - b.w 1917f2 │ │ │ │ + bmi.w 191994 │ │ │ │ + b.w 19184a │ │ │ │ cmp.w sl, #560 @ 0x230 │ │ │ │ - bcs.w 191bc6 │ │ │ │ + bcs.w 191c1e │ │ │ │ cmp.w sl, #532 @ 0x214 │ │ │ │ - bcc.w 1917f2 │ │ │ │ + bcc.w 19184a │ │ │ │ sub.w r2, sl, #532 @ 0x214 │ │ │ │ movs r3, #113 @ 0x71 │ │ │ │ movt r3, #2496 @ 0x9c0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 19193c │ │ │ │ - b.w 1917f2 │ │ │ │ + bmi.w 191994 │ │ │ │ + b.w 19184a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 192206 │ │ │ │ + b.n 19225e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926ec │ │ │ │ + beq.w 192744 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192738 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1921f4 │ │ │ │ + bne.n 19224c │ │ │ │ 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 │ │ │ │ @@ -471100,78 +471131,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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 19224c │ │ │ │ + cbz r0, 1922a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19227a │ │ │ │ + blt.n 1922d2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r6, r3, #64 @ 0x40 │ │ │ │ - beq.w 192366 │ │ │ │ + beq.w 1923be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1924d2 │ │ │ │ + beq.w 19252a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 19227a │ │ │ │ + beq.n 1922d2 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1925ba │ │ │ │ + beq.w 192612 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1925a4 │ │ │ │ + bne.w 1925fc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192590 │ │ │ │ + beq.w 1925e8 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192586 │ │ │ │ + beq.w 1925de │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 190e58 │ │ │ │ + bl 190eb0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191c5a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191c5a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r6, #1 │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ - cbnz r0, 192324 │ │ │ │ - b.n 191c02 │ │ │ │ + bl 21d6b0 │ │ │ │ + bl 21d688 │ │ │ │ + cbnz r0, 19237c │ │ │ │ + b.n 191c5a │ │ │ │ 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 │ │ │ │ @@ -471182,136 +471213,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 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1922f0 │ │ │ │ - b.n 191c02 │ │ │ │ + bcc.n 192348 │ │ │ │ + b.n 191c5a │ │ │ │ sub.w r2, sl, #488 @ 0x1e8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #3936 @ 0xf60 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1917f2 │ │ │ │ - b.w 19193c │ │ │ │ + bpl.w 19184a │ │ │ │ + b.w 191994 │ │ │ │ sub.w r2, sl, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 19184a │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 19193c │ │ │ │ - b.w 1917f2 │ │ │ │ + bmi.w 191994 │ │ │ │ + b.w 19184a │ │ │ │ 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 19241a │ │ │ │ + beq.n 192472 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1923dc │ │ │ │ - cbz r2, 192388 │ │ │ │ + beq.n 192434 │ │ │ │ + cbz r2, 1923e0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 192372 │ │ │ │ + beq.n 1923ca │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 19227a │ │ │ │ + beq.w 1922d2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1924d2 │ │ │ │ + bne.w 19252a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 19227a │ │ │ │ + bls.w 1922d2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192672 │ │ │ │ + beq.w 1926ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19265c │ │ │ │ + beq.w 1926b4 │ │ │ │ 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 190e58 │ │ │ │ - b.n 1922c6 │ │ │ │ + bl 190eb0 │ │ │ │ + b.n 19231e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926f8 │ │ │ │ + bne.w 192750 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1925ae │ │ │ │ + beq.w 192606 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r6, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1923f8 │ │ │ │ + bcc.n 192450 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 19237c │ │ │ │ + b.n 1923d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1924b6 │ │ │ │ + beq.n 19250e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192738 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 192388 │ │ │ │ + beq.n 1923e0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1925b2 │ │ │ │ + bne.w 19260a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ 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 1924a8 │ │ │ │ + bhi.n 192500 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 192744 │ │ │ │ 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 │ │ │ │ @@ -471341,114 +471372,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 19237c │ │ │ │ + b.n 1923d4 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924a8 │ │ │ │ + b.n 192500 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 192432 │ │ │ │ - b.n 192388 │ │ │ │ + bne.n 19248a │ │ │ │ + b.n 1923e0 │ │ │ │ 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 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923aa │ │ │ │ + b.n 192402 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191f98 │ │ │ │ + beq.w 191ff0 │ │ │ │ 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 191f98 │ │ │ │ + b.n 191ff0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191cc6 │ │ │ │ + beq.w 191d1e │ │ │ │ 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 191cc6 │ │ │ │ + b.w 191d1e │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191b72 │ │ │ │ + beq.w 191bca │ │ │ │ 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 191b72 │ │ │ │ + b.w 191bca │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1922b4 │ │ │ │ + b.n 19230c │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 192298 │ │ │ │ + bne.w 1922f0 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 192298 │ │ │ │ + bmi.w 1922f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 192298 │ │ │ │ + b.n 1922f0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 192372 │ │ │ │ + b.n 1923ca │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 19227a │ │ │ │ + b.n 1922d2 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1926c4 │ │ │ │ + bhi.n 19271c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1924c0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1925d8 ) │ │ │ │ + bhi.w 192518 │ │ │ │ + add r0, pc, #8 @ (adr r0, 192630 ) │ │ │ │ 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} @ │ │ │ │ @@ -471481,55 +471512,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 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 192420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 192420 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191bae │ │ │ │ + bne.w 191c06 │ │ │ │ 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 1914dc │ │ │ │ + b.w 191534 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19212e │ │ │ │ + bne.w 192186 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 191fa2 │ │ │ │ + b.n 191ffa │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.w 191a5c │ │ │ │ + b.w 191ab4 │ │ │ │ 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 1924d2 │ │ │ │ - b.n 19227a │ │ │ │ + bne.w 19252a │ │ │ │ + b.n 1922d2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924c0 │ │ │ │ + b.n 192518 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -471554,38 +471585,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, 19276c │ │ │ │ + cbz r3, 1927c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 19274e │ │ │ │ + beq.n 1927a6 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1927e8 │ │ │ │ + bpl.n 192840 │ │ │ │ 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 192734 │ │ │ │ + bne.n 19278c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19276c │ │ │ │ + cbz r3, 1927c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 19281a │ │ │ │ + bne.n 192872 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19275c │ │ │ │ + bne.n 1927b4 │ │ │ │ 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 │ │ │ │ @@ -471605,184 +471636,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 192838 │ │ │ │ + beq.n 192890 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a6c │ │ │ │ + beq.w 192ac4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 192afe │ │ │ │ + beq.w 192b56 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 192838 │ │ │ │ + beq.n 192890 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #328] @ 0x148 │ │ │ │ streq.w r3, [r6, #336] @ 0x150 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 192894 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19274e │ │ │ │ + bne.n 1927a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21defc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21debc │ │ │ │ + bl 21df14 │ │ │ │ ldrb.w r3, [r6, #67] @ 0x43 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #67] @ 0x43 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21ded4 │ │ │ │ + bl 21df2c │ │ │ │ ldrb.w r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #71] @ 0x47 │ │ │ │ - b.n 19274e │ │ │ │ + b.n 1927a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ 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 192764 │ │ │ │ + b.n 1927bc │ │ │ │ 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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb04 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 192b0c │ │ │ │ + beq.w 192b64 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192894 │ │ │ │ + bpl.n 1928ec │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 192946 │ │ │ │ + bmi.n 19299e │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1929c8 │ │ │ │ + blt.w 192a20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19287e │ │ │ │ + bne.n 1928d6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a4c │ │ │ │ + beq.w 192aa4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #280] @ 0x118 │ │ │ │ - cbz r3, 1928de │ │ │ │ + cbz r3, 192936 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1928d6 │ │ │ │ + bpl.n 19292e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1928cc │ │ │ │ + bls.n 192924 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ 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 1928b2 │ │ │ │ + bne.n 19290a │ │ │ │ ldr.w r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1928f2 │ │ │ │ + cbz r3, 19294a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1928f6 │ │ │ │ + cbnz r3, 19294e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928e6 │ │ │ │ + bne.n 19293e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 192928 │ │ │ │ + cbz r3, 192980 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192920 │ │ │ │ + bpl.n 192978 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 192916 │ │ │ │ + bls.n 19296e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ 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 1928fc │ │ │ │ + bne.n 192954 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 19294a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 19294a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928f6 │ │ │ │ + bne.n 19294e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192934 │ │ │ │ + bne.n 19298c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 192aee │ │ │ │ + beq.w 192b46 │ │ │ │ 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 1929ba │ │ │ │ + beq.n 192a12 │ │ │ │ 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 │ │ │ │ @@ -471791,38 +471822,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 192894 │ │ │ │ + bge.w 1928ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ 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 192af6 │ │ │ │ + beq.w 192b4e │ │ │ │ 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 192a46 │ │ │ │ + beq.n 192a9e │ │ │ │ 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 │ │ │ │ @@ -471830,86 +471861,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 192894 │ │ │ │ + b.n 1928ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192b0c │ │ │ │ + beq.n 192b64 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 192a5e │ │ │ │ + bpl.n 192ab6 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 192a7a │ │ │ │ + bmi.n 192ad2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192a52 │ │ │ │ + bne.n 192aaa │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1928aa │ │ │ │ + b.n 192902 │ │ │ │ ldrb.w r3, [r6, #320] @ 0x140 │ │ │ │ and.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r6, #320] @ 0x140 │ │ │ │ - b.n 19284e │ │ │ │ + b.n 1928a6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ 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 192b12 │ │ │ │ + beq.n 192b6a │ │ │ │ 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 192ae8 │ │ │ │ + beq.n 192b40 │ │ │ │ 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 192a5e │ │ │ │ + b.n 192ab6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192986 │ │ │ │ + b.n 1929de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192a0e │ │ │ │ + b.n 192a66 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 192894 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ - b.n 1928de │ │ │ │ + b.n 192936 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192ab4 │ │ │ │ + b.n 192b0c │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -471931,85 +471962,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 21ad7c │ │ │ │ - cbz r0, 192b76 │ │ │ │ + bl 21add4 │ │ │ │ + cbz r0, 192bce │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d668 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 192b8a │ │ │ │ + cbz r0, 192be2 │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 192cc6 │ │ │ │ + bpl.w 192d1e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 192bd2 │ │ │ │ + bhi.n 192c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 192bcc │ │ │ │ + bl 21d6f0 │ │ │ │ + cbz r0, 192c24 │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 192b38 │ │ │ │ + bl 192b90 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192ba8 │ │ │ │ + bne.n 192c00 │ │ │ │ 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 192cae │ │ │ │ + bpl.n 192d06 │ │ │ │ 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 192ca8 │ │ │ │ - bl 21cb00 │ │ │ │ + bmi.n 192d00 │ │ │ │ + bl 21cb58 │ │ │ │ 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 192d10 │ │ │ │ + beq.n 192d68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192bcc │ │ │ │ + beq.n 192c24 │ │ │ │ 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 │ │ │ │ @@ -472036,15 +472067,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 192c28 │ │ │ │ + bne.n 192c80 │ │ │ │ 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] │ │ │ │ @@ -472053,263 +472084,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 21d698 │ │ │ │ - b.n 192bfc │ │ │ │ + bl 21d6f0 │ │ │ │ + b.n 192c54 │ │ │ │ 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 192be4 │ │ │ │ + b.n 192c3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 192d3e │ │ │ │ + bne.n 192d96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192bcc │ │ │ │ + beq.w 192c24 │ │ │ │ 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 192b38 │ │ │ │ + bl 192b90 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 192cee │ │ │ │ + bne.n 192d46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 192c16 │ │ │ │ + beq.w 192c6e │ │ │ │ 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 192c16 │ │ │ │ + b.n 192c6e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192d6c │ │ │ │ + beq.n 192dc4 │ │ │ │ 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 192ce2 │ │ │ │ + b.n 192d3a │ │ │ │ stmdb 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] @ (192f98 ) │ │ │ │ - ldr r3, [pc, #532] @ (192f9c ) │ │ │ │ + ldr r2, [pc, #532] @ (192ff0 ) │ │ │ │ + ldr r3, [pc, #532] @ (192ff4 ) │ │ │ │ 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 192e88 │ │ │ │ + beq.n 192ee0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 192db2 │ │ │ │ + bpl.n 192e0a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 192ea2 │ │ │ │ + bmi.n 192efa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192da6 │ │ │ │ + bne.n 192dfe │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 192e88 │ │ │ │ + beq.n 192ee0 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 192ec2 │ │ │ │ + beq.n 192f1a │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192e54 │ │ │ │ + beq.n 192eac │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192ea0 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192ea0 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 192eb8 │ │ │ │ + beq.n 192f10 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #19 │ │ │ │ - beq.n 192ee4 │ │ │ │ + beq.n 192f3c │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192ea0 │ │ │ │ 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 192b38 │ │ │ │ + bl 192b90 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192df6 │ │ │ │ + bne.n 192e4e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #324] @ (192fa0 ) │ │ │ │ + ldr r3, [pc, #324] @ (192ff8 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 47628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 192e7a │ │ │ │ + cbz r3, 192ed2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (192fa4 ) │ │ │ │ + ldr r3, [pc, #308] @ (192ffc ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ ldr.w r0, [r4, #396] @ 0x18c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - ldr r2, [pc, #284] @ (192fa8 ) │ │ │ │ - ldr r3, [pc, #272] @ (192f9c ) │ │ │ │ + ldr r2, [pc, #284] @ (193000 ) │ │ │ │ + ldr r3, [pc, #272] @ (192ff4 ) │ │ │ │ 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 192f92 │ │ │ │ + bne.n 192fea │ │ │ │ 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 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cb9c │ │ │ │ + bl 21cbf4 │ │ │ │ add sl, r0 │ │ │ │ - b.n 192db2 │ │ │ │ + b.n 192e0a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192ea0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192e7a │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 192ed0 │ │ │ │ + cbz r3, 192f28 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 192df4 │ │ │ │ + b.n 192e4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #212] @ (192fac ) │ │ │ │ + ldr r3, [pc, #212] @ (193004 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 192e7a │ │ │ │ - bl 21d658 │ │ │ │ + b.n 192ed2 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 192efa │ │ │ │ + beq.n 192f52 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ - b.n 192ebc │ │ │ │ + bpl.n 192ea0 │ │ │ │ + b.n 192f14 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d720 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192ea0 │ │ │ │ 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 192f5c │ │ │ │ + b.n 192fb4 │ │ │ │ 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 │ │ │ │ @@ -472317,101 +472348,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 192b38 │ │ │ │ + bl 192b90 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 192f84 │ │ │ │ + beq.n 192fdc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 192f32 │ │ │ │ + bge.n 192f8a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 192f5c │ │ │ │ + bne.n 192fb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 192f2a │ │ │ │ + bne.n 192f82 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 192e48 │ │ │ │ + b.n 192ea0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 193084 │ │ │ │ + bcs.n 19302c │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - bne.n 19308c │ │ │ │ + bne.n 193034 │ │ │ │ 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 192d70 │ │ │ │ + bl 192dc8 │ │ │ │ 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 193004 │ │ │ │ + bhi.n 19305c │ │ │ │ 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 193012 │ │ │ │ + bls.n 19306a │ │ │ │ mvn.w r2, #676 @ 0x2a4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19301c │ │ │ │ + bhi.n 193074 │ │ │ │ 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 192ffc │ │ │ │ + bhi.n 193054 │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 192ffc │ │ │ │ - bl 187e40 │ │ │ │ + bls.n 193054 │ │ │ │ + bl 187e98 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 19310c │ │ │ │ + bhi.n 193164 │ │ │ │ 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 │ │ │ │ @@ -472552,15 +472583,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 1931a6 │ │ │ │ + b.n 1931fe │ │ │ │ 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 │ │ │ │ @@ -472588,15 +472619,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, 193330 │ │ │ │ + cbz r2, 193388 │ │ │ │ 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 │ │ │ │ @@ -472613,15 +472644,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 193306 │ │ │ │ + bne.n 19335e │ │ │ │ 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 │ │ │ │ @@ -472638,28 +472669,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] @ 193d00 │ │ │ │ + ldr.w r2, [pc, #2420] @ 193d58 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2420] @ 193d04 │ │ │ │ + ldr.w r3, [pc, #2420] @ 193d5c │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2416] @ 193d08 │ │ │ │ + ldr.w r5, [pc, #2416] @ 193d60 │ │ │ │ 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 193484 │ │ │ │ + bhi.n 1934dc │ │ │ │ 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 │ │ │ │ @@ -472683,15 +472714,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, 193462 │ │ │ │ + cbz r2, 1934ba │ │ │ │ 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 │ │ │ │ @@ -472707,34 +472738,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 19340e │ │ │ │ - ldr.w r2, [pc, #2216] @ 193d0c │ │ │ │ - ldr.w r3, [pc, #2204] @ 193d04 │ │ │ │ + bne.n 193466 │ │ │ │ + ldr.w r2, [pc, #2216] @ 193d64 │ │ │ │ + ldr.w r3, [pc, #2204] @ 193d5c │ │ │ │ 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 193cfa │ │ │ │ + bne.w 193d52 │ │ │ │ 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 193536 │ │ │ │ + bls.n 19358e │ │ │ │ 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 │ │ │ │ @@ -472758,15 +472789,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 1934ca │ │ │ │ + bhi.n 193522 │ │ │ │ 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 │ │ │ │ @@ -472774,17 +472805,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 193024 │ │ │ │ + bl 19307c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 1934ba │ │ │ │ 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 │ │ │ │ @@ -472801,49 +472832,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] @ 193d10 │ │ │ │ + ldr.w r2, [pc, #1904] @ 193d68 │ │ │ │ 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 193c90 │ │ │ │ + bne.w 193ce8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 1934ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 193328 │ │ │ │ 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 1935e0 │ │ │ │ - b.n 193462 │ │ │ │ + bcc.n 193638 │ │ │ │ + b.n 1934ba │ │ │ │ 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] │ │ │ │ @@ -472864,17 +472895,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 193024 │ │ │ │ + bl 19307c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 193c50 │ │ │ │ + beq.w 193ca8 │ │ │ │ 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 │ │ │ │ @@ -472885,16 +472916,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 193b84 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1936c8 ) │ │ │ │ + bhi.w 193bdc │ │ │ │ + add r3, pc, #8 @ (adr r3, 193720 ) │ │ │ │ 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 │ │ │ │ @@ -472963,18 +472994,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 193024 │ │ │ │ + bl 19307c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 1934ba │ │ │ │ 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 │ │ │ │ @@ -472988,39 +473019,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 1937e2 │ │ │ │ - b.n 193462 │ │ │ │ + bne.n 19383a │ │ │ │ + b.n 1934ba │ │ │ │ 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] @ 193d14 │ │ │ │ + ldr.w r0, [pc, #1252] @ 193d6c │ │ │ │ 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, 193894 │ │ │ │ + cbz r0, 1938ec │ │ │ │ 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 │ │ │ │ @@ -473033,15 +473064,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 193aae │ │ │ │ + bls.w 193b06 │ │ │ │ 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 │ │ │ │ @@ -473066,15 +473097,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 1938d8 │ │ │ │ + bhi.n 193930 │ │ │ │ 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 │ │ │ │ @@ -473082,21 +473113,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 193024 │ │ │ │ + bl 19307c │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 1934ba │ │ │ │ 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 │ │ │ │ @@ -473110,16 +473141,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 193986 │ │ │ │ - b.n 193462 │ │ │ │ + bne.n 1939de │ │ │ │ + b.n 1934ba │ │ │ │ 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 │ │ │ │ @@ -473133,21 +473164,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 193c12 │ │ │ │ + beq.w 193c6a │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls lr, r4 │ │ │ │ - bls.n 193aa0 │ │ │ │ + bls.n 193af8 │ │ │ │ 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 │ │ │ │ @@ -473168,15 +473199,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 193a34 │ │ │ │ + bhi.n 193a8c │ │ │ │ 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 │ │ │ │ @@ -473184,21 +473215,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 193024 │ │ │ │ + bl 19307c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 1934ba │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 193944 │ │ │ │ + b.n 19399c │ │ │ │ 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 │ │ │ │ @@ -473225,15 +473256,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 193462 │ │ │ │ + b.n 1934ba │ │ │ │ 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 │ │ │ │ @@ -473244,15 +473275,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 193462 │ │ │ │ + b.n 1934ba │ │ │ │ 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 │ │ │ │ @@ -473283,17 +473314,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 193462 │ │ │ │ + b.n 1934ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 1934ba │ │ │ │ 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 │ │ │ │ @@ -473302,16 +473333,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 193c1c │ │ │ │ - b.n 193462 │ │ │ │ + bne.n 193c74 │ │ │ │ + b.n 1934ba │ │ │ │ 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 │ │ │ │ @@ -473320,62 +473351,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 193462 │ │ │ │ + b.w 1934ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 193328 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 193328 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 193462 │ │ │ │ + bls.w 1934ba │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 193328 │ │ │ │ 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 193cd0 │ │ │ │ - b.w 193462 │ │ │ │ + bcc.n 193d28 │ │ │ │ + b.w 1934ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -473395,49 +473426,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 193e2e │ │ │ │ - bhi.n 193d8e │ │ │ │ + beq.n 193e86 │ │ │ │ + bhi.n 193de6 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 193df4 │ │ │ │ + bhi.n 193e4c │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 193df8 │ │ │ │ + bls.n 193e50 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 193e20 │ │ │ │ + bne.n 193e78 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 193de2 │ │ │ │ + bne.n 193e3a │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 193df8 │ │ │ │ + beq.n 193e50 │ │ │ │ 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 193e00 │ │ │ │ + beq.n 193e58 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 193dc2 │ │ │ │ + beq.n 193e1a │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 193df8 │ │ │ │ + bne.n 193e50 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169764 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -473457,15 +473488,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 193e2e │ │ │ │ + beq.n 193e86 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -473494,237 +473525,237 @@ │ │ │ │ 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] @ (194074 ) │ │ │ │ + ldr r2, [pc, #532] @ (1940cc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (194078 ) │ │ │ │ + ldr r3, [pc, #532] @ (1940d0 ) │ │ │ │ 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 186afc │ │ │ │ + bl 186b54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193f20 │ │ │ │ + beq.n 193f78 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add fp, r4 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ - cbz r0, 193f02 │ │ │ │ + bl 186b54 │ │ │ │ + cbz r0, 193f5a │ │ │ │ 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 193f02 │ │ │ │ + bne.n 193f5a │ │ │ │ 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 193ed2 │ │ │ │ + b.n 193f2a │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 19403a │ │ │ │ + beq.w 194092 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 193ec6 │ │ │ │ + bls.n 193f1e │ │ │ │ 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 193d34 │ │ │ │ + bl 193d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193ec6 │ │ │ │ + bne.n 193f1e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (19407c ) │ │ │ │ - ldr r3, [pc, #368] @ (194078 ) │ │ │ │ + ldr r2, [pc, #372] @ (1940d4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1940d0 ) │ │ │ │ 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 194070 │ │ │ │ + bne.w 1940c8 │ │ │ │ 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 19403e │ │ │ │ + bne.w 194096 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 19403e │ │ │ │ + bne.n 194096 │ │ │ │ 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 193f6a │ │ │ │ + b.n 193fc2 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 193f60 │ │ │ │ + bhi.n 193fb8 │ │ │ │ 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 194058 │ │ │ │ + bne.n 1940b0 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194058 │ │ │ │ + bne.n 1940b0 │ │ │ │ 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 193fdc │ │ │ │ + b.n 194034 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 193fd4 │ │ │ │ + bhi.n 19402c │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 193f02 │ │ │ │ + beq.n 193f5a │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 193f02 │ │ │ │ + bne.n 193f5a │ │ │ │ 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 19402e │ │ │ │ + b.n 194086 │ │ │ │ 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 193f02 │ │ │ │ + bne.w 193f5a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 194012 │ │ │ │ + bhi.n 19406a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 193f04 │ │ │ │ + b.n 193f5c │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 194054 │ │ │ │ + cbz r1, 1940ac │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19404a │ │ │ │ + bne.n 1940a2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 193f7c │ │ │ │ + b.n 193fd4 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193ff6 │ │ │ │ + beq.n 19404e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194064 │ │ │ │ - b.n 193ff6 │ │ │ │ + bne.n 1940bc │ │ │ │ + b.n 19404e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ 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] @ 1940b8 │ │ │ │ + ldr.w ip, [pc, #40] @ 194110 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1940bc │ │ │ │ + ldr.w lr, [pc, #36] @ 194114 │ │ │ │ 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 193e48 │ │ │ │ + bl 193ea0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - itt vs │ │ │ │ - lslvs r4, r5, #1 │ │ │ │ - lsrvs r4, r5, #16 │ │ │ │ + ite eq │ │ │ │ + lsleq r4, r5, #1 │ │ │ │ + lsrne 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 │ │ │ │ mov.w sl, r3, lsl #5 │ │ │ │ mov.w fp, r2, lsl #5 │ │ │ │ @@ -473732,25 +473763,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 1940fa │ │ │ │ + b.n 194152 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194120 │ │ │ │ + bne.n 194178 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1940ee │ │ │ │ + bhi.n 194146 │ │ │ │ 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 │ │ │ │ @@ -473759,23 +473790,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] @ 1945a4 │ │ │ │ + ldr.w r2, [pc, #1128] @ 1945fc │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 194168 │ │ │ │ + bhi.n 1941c0 │ │ │ │ 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 │ │ │ │ @@ -473783,130 +473814,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 1943a6 │ │ │ │ + beq.w 1943fe │ │ │ │ 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 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1941c0 │ │ │ │ + cbz r3, 194218 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1941b8 │ │ │ │ + cbz r2, 194210 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1943fe │ │ │ │ + beq.w 194456 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1941a8 │ │ │ │ + bne.n 194200 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1941a0 │ │ │ │ + bne.n 1941f8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r5, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194172 │ │ │ │ - ldr r1, [pc, #948] @ (1945a8 ) │ │ │ │ + bne.n 1941ca │ │ │ │ + ldr r1, [pc, #948] @ (194600 ) │ │ │ │ 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 1944d0 │ │ │ │ + bne.w 194528 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 194218 │ │ │ │ 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 19422c │ │ │ │ + b.n 194284 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 194220 │ │ │ │ + bcc.n 194278 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ 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 194216 │ │ │ │ - b.n 1941c0 │ │ │ │ + bhi.n 19426e │ │ │ │ + b.n 194218 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 1941ca │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1944c2 │ │ │ │ + beq.w 19451a │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1943de │ │ │ │ - add r2, pc, #8 @ (adr r2, 1942a0 ) │ │ │ │ + bhi.w 194436 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1942f8 ) │ │ │ │ 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 │ │ │ │ @@ -473914,368 +473945,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 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 194462 │ │ │ │ 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 1942fc │ │ │ │ + b.n 194354 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 194462 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1942e6 │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 19433e │ │ │ │ + b.n 1941ca │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 194172 │ │ │ │ - ldr r3, [pc, #648] @ (1945ac ) │ │ │ │ + bne.w 1941ca │ │ │ │ + ldr r3, [pc, #648] @ (194604 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 19434e │ │ │ │ + cbz r3, 1943a6 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 194366 │ │ │ │ - b.n 194494 │ │ │ │ + cbnz r7, 1943be │ │ │ │ + b.n 1944ec │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 194494 │ │ │ │ + beq.w 1944ec │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19435e │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 1943b6 │ │ │ │ + b.n 1941ca │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 194470 │ │ │ │ + beq.n 1944c8 │ │ │ │ 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 194174 │ │ │ │ + b.n 1941cc │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r4, r0, r3 │ │ │ │ negs r0, r4 │ │ │ │ adcs r0, r4 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941b8 │ │ │ │ - b.n 194172 │ │ │ │ + beq.w 194210 │ │ │ │ + b.n 1941ca │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ eors r3, r2 │ │ │ │ bics.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r5, #68] @ 0x44 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ 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 194174 │ │ │ │ + b.n 1941cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194218 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 194484 │ │ │ │ + b.n 1944dc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194218 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19447e │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 1944d6 │ │ │ │ + b.n 1941ca │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194218 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1944b2 │ │ │ │ + b.n 19450a │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194218 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1944ac │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 194504 │ │ │ │ + b.n 1941ca │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 1941cc │ │ │ │ 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 1944f2 │ │ │ │ + b.n 19454a │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 1945d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1944e6 │ │ │ │ + bhi.n 19453e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 1945d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 194580 │ │ │ │ + bl 194118 │ │ │ │ + cbz r0, 1945d8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1941c0 │ │ │ │ + bls.w 194218 │ │ │ │ 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 194548 │ │ │ │ + b.n 1945a0 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188384 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 19453a │ │ │ │ + bcc.n 194592 │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 1941ca │ │ │ │ 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 194532 │ │ │ │ - b.n 1941c0 │ │ │ │ + bhi.n 19458a │ │ │ │ + b.n 194218 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 194118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194172 │ │ │ │ + beq.w 1941ca │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 194118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194518 │ │ │ │ - b.n 194172 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bne.n 194570 │ │ │ │ + b.n 1941ca │ │ │ │ + bkpt 0x0064 │ │ │ │ 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 194128 │ │ │ │ + bl 194180 │ │ │ │ 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] @ (1945e0 ) │ │ │ │ - ldr r1, [pc, #12] @ (1945e4 ) │ │ │ │ + ldr r2, [pc, #12] @ (194638 ) │ │ │ │ + ldr r1, [pc, #12] @ (19463c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f728 │ │ │ │ + bl 16f780 │ │ │ │ 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 16f82c │ │ │ │ + bl 16f884 │ │ │ │ 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 192fc8 │ │ │ │ - cbz r0, 19467a │ │ │ │ + bl 193020 │ │ │ │ + cbz r0, 1946d2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16fa34 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 19467a │ │ │ │ - cbz r6, 194638 │ │ │ │ + beq.n 1946d2 │ │ │ │ + cbz r6, 194690 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 194678 │ │ │ │ + cbz r0, 1946d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 19466c │ │ │ │ + cbnz r3, 1946c4 │ │ │ │ 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, 194674 │ │ │ │ + cbz r6, 1946cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ 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] │ │ │ │ @@ -474288,29 +474319,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 1946e4 │ │ │ │ + beq.n 19473c │ │ │ │ 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 19471e │ │ │ │ + beq.n 194776 │ │ │ │ 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 │ │ │ │ @@ -474325,47 +474356,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 1947ee │ │ │ │ + bcs.n 194846 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1947f8 │ │ │ │ + beq.n 194850 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 1947d6 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 1947d6 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 19481e │ │ │ │ + beq.n 194876 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 194812 │ │ │ │ + bls.n 19486a │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 194812 │ │ │ │ + beq.n 19486a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 194850 │ │ │ │ + bls.n 1948a8 │ │ │ │ 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 19474e │ │ │ │ + bne.n 1947a6 │ │ │ │ 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 │ │ │ │ @@ -474386,71 +474417,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 19477e │ │ │ │ + beq.n 1947d6 │ │ │ │ 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 19479e │ │ │ │ + b.n 1947f6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 1947d6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 194854 │ │ │ │ + bhi.n 1948ac │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 194830 │ │ │ │ + beq.n 194888 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 1947d6 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19477e │ │ │ │ + beq.n 1947d6 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1947f8 │ │ │ │ + bhi.n 194850 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1947fc │ │ │ │ + beq.n 194854 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 19483e │ │ │ │ - b.n 19477e │ │ │ │ + bne.n 194896 │ │ │ │ + b.n 1947d6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1947ee │ │ │ │ + b.n 194846 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 19477e │ │ │ │ - b.n 19481e │ │ │ │ + bne.n 1947d6 │ │ │ │ + b.n 194876 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1948d6 │ │ │ │ + blt.n 19492e │ │ │ │ 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 1a7a50 │ │ │ │ - cbnz r0, 1948e4 │ │ │ │ + bl 1a7aa8 │ │ │ │ + cbnz r0, 19493c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1948dc │ │ │ │ + beq.n 194934 │ │ │ │ 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 │ │ │ │ @@ -474467,70 +474498,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 1948b8 │ │ │ │ + b.n 194910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194886 │ │ │ │ + b.n 1948de │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19491a │ │ │ │ + bmi.n 194972 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 19490a │ │ │ │ + bhi.n 194962 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19490a │ │ │ │ + bpl.n 194962 │ │ │ │ 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 194930 │ │ │ │ + bne.n 194988 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19493c │ │ │ │ + beq.n 194994 │ │ │ │ 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 194930 │ │ │ │ + bne.n 194988 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194930 │ │ │ │ + bne.n 194988 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 1949d4 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 1949d4 │ │ │ │ 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 │ │ │ │ @@ -474549,215 +474580,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 194a26 │ │ │ │ + beq.n 194a7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194a2a │ │ │ │ + beq.n 194a82 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1949d8 │ │ │ │ + bne.n 194a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1949ca │ │ │ │ + cbz r3, 194a22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1949ca │ │ │ │ + cbz r2, 194a22 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 194a5a │ │ │ │ + bne.n 194ab2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949b4 │ │ │ │ + bne.n 194a0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 194a26 │ │ │ │ + beq.n 194a7e │ │ │ │ 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, 194a18 │ │ │ │ + cbz r3, 194a70 │ │ │ │ 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 194a4a │ │ │ │ + bhi.n 194aa2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 194a10 │ │ │ │ + bmi.n 194a68 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 194a4a │ │ │ │ - beq.n 194a38 │ │ │ │ + bgt.n 194aa2 │ │ │ │ + beq.n 194a90 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949f4 │ │ │ │ + bne.n 194a4c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1949b0 │ │ │ │ + bne.n 194a08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 194a26 │ │ │ │ + beq.n 194a7e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194a30 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r2, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 194a10 │ │ │ │ + bcs.n 194a68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1949b0 │ │ │ │ - b.n 194a26 │ │ │ │ + bne.n 194a08 │ │ │ │ + b.n 194a7e │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194a30 │ │ │ │ stmdb 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, 194ad2 │ │ │ │ + cbz r4, 194b2a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194c50 │ │ │ │ + beq.w 194ca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194a9e │ │ │ │ + beq.n 194af6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 194c8e │ │ │ │ + bls.w 194ce6 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 194aba │ │ │ │ + cbz r7, 194b12 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 194aba │ │ │ │ + cbz r3, 194b12 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 194ad8 │ │ │ │ + bne.n 194b30 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194aa2 │ │ │ │ + bne.n 194afa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194ad2 │ │ │ │ + beq.n 194b2a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 194ae2 │ │ │ │ + bls.n 194b3a │ │ │ │ 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 194c42 │ │ │ │ + bhi.w 194c9a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c78 │ │ │ │ + bne.w 194cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 194b02 │ │ │ │ + bl 21d60c │ │ │ │ + cbz r0, 194b5a │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 194c3a │ │ │ │ + bls.w 194c92 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c82 │ │ │ │ + bne.w 194cda │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ + bl 21d6b0 │ │ │ │ + bl 21d688 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #21 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 194b58 │ │ │ │ - ldr r1, [pc, #332] @ (194c94 ) │ │ │ │ + bhi.n 194bb0 │ │ │ │ + ldr r1, [pc, #332] @ (194cec ) │ │ │ │ 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 194c42 │ │ │ │ + beq.n 194c9a │ │ │ │ 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 194c20 │ │ │ │ + b.n 194c78 │ │ │ │ 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 194bbe │ │ │ │ + bne.n 194c16 │ │ │ │ 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 │ │ │ │ @@ -474765,29 +474796,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 1948f0 │ │ │ │ + bl 194948 │ │ │ │ strb.w r0, [fp, #-191] │ │ │ │ ldrsb.w r2, [r4, #18] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 194be8 │ │ │ │ + blt.n 194c40 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ 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 │ │ │ │ @@ -474795,73 +474826,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 194c6c │ │ │ │ + beq.n 194cc4 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194b8a │ │ │ │ + bne.n 194be2 │ │ │ │ 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 194bbe │ │ │ │ + b.n 194c16 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 194b02 │ │ │ │ + bmi.w 194b5a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ + bne.w 194af6 │ │ │ │ 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 194ad2 │ │ │ │ + beq.w 194b2a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194ad2 │ │ │ │ + bhi.w 194b2a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194b3a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ - b.n 194c4a │ │ │ │ + bne.w 194af6 │ │ │ │ + b.n 194ca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194af2 │ │ │ │ + b.n 194b4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 194b1a │ │ │ │ + b.n 194b72 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194b3a │ │ │ │ ldrh r6, [r7, #40] @ 0x28 │ │ │ │ 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] @ (194fbc ) │ │ │ │ + ldr r2, [pc, #780] @ (195014 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (194fc0 ) │ │ │ │ + ldr r3, [pc, #776] @ (195018 ) │ │ │ │ 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] │ │ │ │ @@ -474880,100 +474911,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 194ed4 │ │ │ │ + beq.w 194f2c │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 194d0c │ │ │ │ + beq.n 194d64 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 194d50 │ │ │ │ + bls.n 194da8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194cf8 │ │ │ │ + bne.n 194d50 │ │ │ │ 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] @ (194fc4 ) │ │ │ │ - ldr r3, [pc, #648] @ (194fc0 ) │ │ │ │ + ldr r2, [pc, #652] @ (19501c ) │ │ │ │ + ldr r3, [pc, #648] @ (195018 ) │ │ │ │ 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 194fb8 │ │ │ │ + bne.w 195010 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194eca │ │ │ │ + bne.w 194f22 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ 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 194e66 │ │ │ │ + beq.n 194ebe │ │ │ │ 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 194e82 │ │ │ │ + beq.n 194eda │ │ │ │ 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 194e8a │ │ │ │ + beq.n 194ee2 │ │ │ │ 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 │ │ │ │ @@ -474985,97 +475016,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 194e38 │ │ │ │ + beq.n 194e90 │ │ │ │ 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 194ede │ │ │ │ + beq.n 194f36 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 194e50 │ │ │ │ + beq.n 194ea8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ + bl 1946d8 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194d64 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ - b.n 194d0c │ │ │ │ + bl 1946d8 │ │ │ │ + b.n 194d64 │ │ │ │ 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 194dac │ │ │ │ + bne.n 194e04 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 194dce │ │ │ │ + b.n 194e26 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 194fa6 │ │ │ │ + beq.w 194ffe │ │ │ │ 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 194d0c │ │ │ │ + bmi.w 194d64 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194d64 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 194efa │ │ │ │ + bne.n 194f52 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 194fb0 │ │ │ │ + bne.n 195008 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194ec2 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194f1a │ │ │ │ + b.n 194d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194d60 │ │ │ │ + b.n 194db8 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194d20 │ │ │ │ + b.n 194d78 │ │ │ │ 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 194eae │ │ │ │ + b.n 194f06 │ │ │ │ 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 │ │ │ │ @@ -475091,19 +475122,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 194f4c │ │ │ │ + bne.n 194fa4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194f16 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194f6e │ │ │ │ + b.n 194d64 │ │ │ │ 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] │ │ │ │ @@ -475119,136 +475150,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 194d0c │ │ │ │ + beq.w 194d64 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194f64 │ │ │ │ + beq.n 194fbc │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 194f00 │ │ │ │ + b.n 194f58 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 194d0c │ │ │ │ - b.n 194ea8 │ │ │ │ + bne.w 194d64 │ │ │ │ + b.n 194f00 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 194f50 │ │ │ │ + b.n 194fa8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 195012 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + sxtb r4, r5 │ │ │ │ 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 19501c │ │ │ │ + bhi.n 195074 │ │ │ │ cmp r1, #187 @ 0xbb │ │ │ │ - bhi.n 19502a │ │ │ │ + bhi.n 195082 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195070 │ │ │ │ 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 195010 │ │ │ │ + b.n 195068 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19509a │ │ │ │ + bne.n 1950f2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19502e │ │ │ │ + cbz r2, 195086 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195006 │ │ │ │ + bne.n 19505e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ - beq.n 19502a │ │ │ │ + beq.n 195082 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195070 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 194ff4 │ │ │ │ + b.n 19504c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19501a │ │ │ │ + beq.n 195072 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195070 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195070 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #84 @ 0x54 │ │ │ │ - bne.n 19506c │ │ │ │ + bne.n 1950c4 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0e4 │ │ │ │ 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 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19508e │ │ │ │ + cbz r0, 1950e6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 195050 │ │ │ │ + bl 186e28 │ │ │ │ + b.n 1950a8 │ │ │ │ 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] @ 1954dc │ │ │ │ - ldr.w r3, [pc, #1048] @ 1954e0 │ │ │ │ + ldr.w r2, [pc, #1048] @ 195534 │ │ │ │ + ldr.w r3, [pc, #1048] @ 195538 │ │ │ │ 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] │ │ │ │ @@ -475256,111 +475287,111 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 1953ae │ │ │ │ + beq.w 195406 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 1951e4 │ │ │ │ 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 195282 │ │ │ │ + bne.w 1952da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 1951e4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195132 │ │ │ │ + cbz r2, 19518a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 195132 │ │ │ │ + cbz r1, 19518a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 195288 │ │ │ │ + bne.w 1952e0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195118 │ │ │ │ + bne.n 195170 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 195168 │ │ │ │ + beq.n 1951c0 │ │ │ │ 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 1951b0 │ │ │ │ + bhi.n 195208 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1951b0 │ │ │ │ + beq.n 195208 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195114 │ │ │ │ + bne.n 19516c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 19518c │ │ │ │ + cbz r3, 1951e4 │ │ │ │ ldr.w fp, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 195188 │ │ │ │ + cbz r3, 1951e0 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19528e │ │ │ │ + bne.w 1952e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195178 │ │ │ │ + bne.n 1951d0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 1951ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c64ac │ │ │ │ + bl 1c6504 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (1954e4 ) │ │ │ │ - ldr r3, [pc, #840] @ (1954e0 ) │ │ │ │ + ldr r2, [pc, #844] @ (19553c ) │ │ │ │ + ldr r3, [pc, #840] @ (195538 ) │ │ │ │ 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 1954cc │ │ │ │ + bne.w 195524 │ │ │ │ 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 195164 │ │ │ │ + bmi.n 1951bc │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 1951bc │ │ │ │ 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 195210 │ │ │ │ + b.n 195268 │ │ │ │ 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 │ │ │ │ @@ -475375,62 +475406,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 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19522a │ │ │ │ + bls.n 195282 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1951d2 │ │ │ │ + bcc.n 19522a │ │ │ │ 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 19485c │ │ │ │ + bl 1948b4 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 1951bc │ │ │ │ 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 19516c │ │ │ │ + beq.w 1951c4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195114 │ │ │ │ + b.n 19516c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195142 │ │ │ │ + b.n 19519a │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 195142 │ │ │ │ + b.n 19519a │ │ │ │ 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 │ │ │ │ @@ -475448,242 +475479,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 1953ea │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195338 │ │ │ │ + beq.n 195390 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195346 │ │ │ │ + cbz r2, 19539e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19539e │ │ │ │ + beq.n 1953f6 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195326 │ │ │ │ + beq.n 19537e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195326 │ │ │ │ + cbz r2, 19537e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1952f6 │ │ │ │ + bne.n 19534e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195020 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 195302 │ │ │ │ + bne.n 19535a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195390 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195020 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 195366 │ │ │ │ + cbz r3, 1953be │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1952de │ │ │ │ + b.n 195336 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195390 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195020 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195342 │ │ │ │ - cbz r4, 195392 │ │ │ │ + bne.n 19539a │ │ │ │ + cbz r4, 1953ea │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 1951e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 1951e0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1952a0 │ │ │ │ + bne.n 1952f8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195380 │ │ │ │ + bne.n 1953d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 1951ec │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 195370 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1953c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195020 │ │ │ │ orr.w r2, r4, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1952f6 │ │ │ │ + b.n 19534e │ │ │ │ ldr.w r7, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1950f0 │ │ │ │ + beq.w 195148 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1953c8 │ │ │ │ + cbnz r3, 195420 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ba │ │ │ │ - b.n 1950f0 │ │ │ │ + bne.n 195412 │ │ │ │ + b.n 195148 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19540a │ │ │ │ + cbz r0, 195462 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195402 │ │ │ │ + cbz r3, 19545a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 195450 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 195450 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d6 │ │ │ │ + bne.n 19552e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195430 │ │ │ │ + beq.n 195488 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953da │ │ │ │ + bne.n 195432 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1953d2 │ │ │ │ + bne.n 19542a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 195420 │ │ │ │ - cbz r5, 195420 │ │ │ │ + cbz r3, 195478 │ │ │ │ + cbz r5, 195478 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ce │ │ │ │ + bne.n 195426 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195412 │ │ │ │ + bne.n 19546a │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 1950f0 │ │ │ │ + b.n 195148 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d0 │ │ │ │ + bne.n 195528 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1954c8 │ │ │ │ + beq.n 195520 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195426 │ │ │ │ + bne.n 19547e │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 195478 │ │ │ │ + b.n 1954d0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195474 │ │ │ │ + bls.n 1954cc │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195492 │ │ │ │ + bls.n 1954ea │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1953f8 │ │ │ │ + bcs.n 195450 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 195442 │ │ │ │ + bmi.n 19549a │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 195474 │ │ │ │ + b.n 1954cc │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 19543c │ │ │ │ + b.n 195494 │ │ │ │ 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 r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ 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] @ (1956cc ) │ │ │ │ - ldr r3, [pc, #464] @ (1956d0 ) │ │ │ │ + ldr r0, [pc, #464] @ (195724 ) │ │ │ │ + ldr r3, [pc, #464] @ (195728 ) │ │ │ │ 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 │ │ │ │ @@ -475705,390 +475736,390 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195556 │ │ │ │ + cbz r3, 1955ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1955a4 │ │ │ │ + bmi.n 1955fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195548 │ │ │ │ + bne.n 1955a0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19556a │ │ │ │ + cbz r3, 1955c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 195634 │ │ │ │ + bmi.n 19568c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19555c │ │ │ │ + bne.n 1955b4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1950a0 │ │ │ │ + bl 1950f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1950a0 │ │ │ │ - ldr r2, [pc, #332] @ (1956d4 ) │ │ │ │ - ldr r3, [pc, #328] @ (1956d0 ) │ │ │ │ + bl 1950f8 │ │ │ │ + ldr r2, [pc, #332] @ (19572c ) │ │ │ │ + ldr r3, [pc, #328] @ (195728 ) │ │ │ │ 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 1956c6 │ │ │ │ + bne.w 19571e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1955e2 │ │ │ │ + b.n 19563a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1955de │ │ │ │ + bls.n 195636 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1955fc │ │ │ │ + bls.n 195654 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 19554e │ │ │ │ + bls.n 1955a6 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1955aa │ │ │ │ + bmi.n 195602 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 1955de │ │ │ │ + b.n 195636 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195672 │ │ │ │ + b.n 1956ca │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19566e │ │ │ │ + bls.n 1956c6 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19568c │ │ │ │ + bls.n 1956e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 195562 │ │ │ │ + bcs.w 1955ba │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19563a │ │ │ │ + bmi.n 195692 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 1948b4 │ │ │ │ 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 19566e │ │ │ │ + b.n 1956c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #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, #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] @ 195c58 │ │ │ │ + ldr.w r1, [pc, #1368] @ 195cb0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r3, [pc, #1360] @ 195c5c │ │ │ │ + ldr.w r3, [pc, #1360] @ 195cb4 │ │ │ │ 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 194a60 │ │ │ │ + bl 194ab8 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 194a60 │ │ │ │ + bl 194ab8 │ │ │ │ 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, 1957be │ │ │ │ + cbz r7, 195816 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1957b6 │ │ │ │ + bpl.n 19580e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 19580e │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1957b6 │ │ │ │ + bmi.n 19580e │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195ad2 │ │ │ │ + bne.w 195b2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 1957b6 │ │ │ │ + bl 21d60c │ │ │ │ + cbz r0, 19580e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 19580e │ │ │ │ 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 19576c │ │ │ │ + bne.n 1957c4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e024 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195ca8 │ │ │ │ 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, 1957ee │ │ │ │ + cbz r4, 195846 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1957da │ │ │ │ + b.n 195832 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195ca8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 195846 │ │ │ │ + cbz r5, 19589e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195838 │ │ │ │ + cbz r3, 195890 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195888 │ │ │ │ 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 195830 │ │ │ │ + bhi.n 195888 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 195c44 │ │ │ │ + bne.w 195c9c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19588e │ │ │ │ + beq.n 1958e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195802 │ │ │ │ + bne.n 19585a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1957fc │ │ │ │ + bne.n 195854 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 195ab2 │ │ │ │ + beq.w 195b0a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 195c2a │ │ │ │ + beq.w 195c82 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 195868 │ │ │ │ + b.n 1958c0 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 19596e │ │ │ │ + beq.w 1959c6 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19585e │ │ │ │ - ldr r3, [pc, #1008] @ (195c60 ) │ │ │ │ + bne.n 1958b6 │ │ │ │ + ldr r3, [pc, #1008] @ (195cb8 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195a7a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195c96 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195ca2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19587c │ │ │ │ + bne.n 1958d4 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195830 │ │ │ │ + ble.n 195888 │ │ │ │ ldrb.w r9, [fp, #30] │ │ │ │ ands.w r9, r9, #2 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195888 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195830 │ │ │ │ + bgt.n 195888 │ │ │ │ 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 195830 │ │ │ │ + beq.n 195888 │ │ │ │ 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 195830 │ │ │ │ + bne.n 195888 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195aa4 │ │ │ │ + bne.w 195afc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [r3, r2] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1948f0 │ │ │ │ + bl 194948 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r3, #4] │ │ │ │ ldrsb.w r2, [fp, #18] │ │ │ │ ldrb.w r1, [fp, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 19592a │ │ │ │ + blt.n 195982 │ │ │ │ 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] │ │ │ │ @@ -476109,18 +476140,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 195830 │ │ │ │ + b.n 195888 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #752] @ (195c64 ) │ │ │ │ + ldr r3, [pc, #752] @ (195cbc ) │ │ │ │ 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 │ │ │ │ @@ -476130,60 +476161,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 1959d6 │ │ │ │ + b.n 195a2e │ │ │ │ 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 194728 │ │ │ │ + bl 194780 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 195a1e │ │ │ │ + beq.n 195a76 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1959a8 │ │ │ │ + bne.n 195a00 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 194728 │ │ │ │ + bl 194780 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1959cc │ │ │ │ + bne.n 195a24 │ │ │ │ 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 194728 │ │ │ │ + bl 194780 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1959d6 │ │ │ │ + bne.n 195a2e │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ 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 │ │ │ │ @@ -476194,151 +476225,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 194c98 │ │ │ │ + bl 194cf0 │ │ │ │ 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 194c98 │ │ │ │ - ldr r2, [pc, #480] @ (195c68 ) │ │ │ │ - ldr r3, [pc, #468] @ (195c5c ) │ │ │ │ + bl 194cf0 │ │ │ │ + ldr r2, [pc, #480] @ (195cc0 ) │ │ │ │ + ldr r3, [pc, #468] @ (195cb4 ) │ │ │ │ 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 195c3a │ │ │ │ + bne.w 195c92 │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1958fa │ │ │ │ + b.n 195952 │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195ca8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 195adc │ │ │ │ + cbz r1, 195b34 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 195abe │ │ │ │ + b.n 195b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 195792 │ │ │ │ + b.n 1957ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195ca8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195850 │ │ │ │ + beq.w 1958a8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 195b1c │ │ │ │ + cbz r3, 195b74 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195b6c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195b6c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 195c50 │ │ │ │ + bne.w 195ca8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195b3e │ │ │ │ + beq.n 195b96 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195af4 │ │ │ │ + bne.n 195b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195aee │ │ │ │ + bne.n 195b46 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 195850 │ │ │ │ + b.n 1958a8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195c96 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195ca2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195b2c │ │ │ │ + bne.n 195b84 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195b14 │ │ │ │ + ble.n 195b6c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195b14 │ │ │ │ + bgt.n 195b6c │ │ │ │ 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 195c26 │ │ │ │ + beq.n 195c7e │ │ │ │ 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 195b14 │ │ │ │ + bne.n 195b6c │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195c18 │ │ │ │ + bne.n 195c70 │ │ │ │ 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 1948f0 │ │ │ │ + bl 194948 │ │ │ │ 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 195bce │ │ │ │ + blt.n 195c26 │ │ │ │ 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] │ │ │ │ @@ -476356,144 +476387,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 195b14 │ │ │ │ + b.n 195b6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 195b9e │ │ │ │ + b.n 195bf6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 195b1c │ │ │ │ - ldr r3, [pc, #64] @ (195c6c ) │ │ │ │ + b.n 195b74 │ │ │ │ + ldr r3, [pc, #64] @ (195cc4 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195a7a │ │ │ │ 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, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23fc62 │ │ │ │ + bl 23fcba │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ - add r5, pc, #464 @ (adr r5, 195e3c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 195d34 ) │ │ │ │ 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, 195cb4 │ │ │ │ + cbz r3, 195d0c │ │ │ │ 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 195cac │ │ │ │ - cbz r7, 195ccc │ │ │ │ + beq.n 195d04 │ │ │ │ + cbz r7, 195d24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 195cac │ │ │ │ + beq.n 195d04 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 195cc6 │ │ │ │ + beq.n 195d1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195c96 │ │ │ │ + bne.n 195cee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ 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 195cac │ │ │ │ + bne.n 195d04 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 195cac │ │ │ │ + bmi.n 195d04 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195cac │ │ │ │ - b.n 195cc6 │ │ │ │ + bne.n 195d04 │ │ │ │ + b.n 195d1e │ │ │ │ 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] @ (196038 ) │ │ │ │ - ldr r3, [pc, #824] @ (19603c ) │ │ │ │ + ldr r2, [pc, #824] @ (196090 ) │ │ │ │ + ldr r3, [pc, #824] @ (196094 ) │ │ │ │ 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 195e92 │ │ │ │ + beq.w 195eea │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195cec │ │ │ │ + bl 195d44 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195e2a │ │ │ │ + beq.n 195e82 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 195dac │ │ │ │ + bne.n 195e04 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -476501,50 +476532,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #688] @ (196040 ) │ │ │ │ - ldr r3, [pc, #680] @ (19603c ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #688] @ (196098 ) │ │ │ │ + ldr r3, [pc, #680] @ (196094 ) │ │ │ │ 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 196034 │ │ │ │ + bne.w 19608c │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195f1c │ │ │ │ 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 19602e │ │ │ │ + bhi.w 196086 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19602a │ │ │ │ + bhi.w 196082 │ │ │ │ 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 │ │ │ │ @@ -476579,18 +476610,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 195fac │ │ │ │ + bhi.w 196004 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 196038 │ │ │ │ + bhi.w 196090 │ │ │ │ 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 │ │ │ │ @@ -476619,15 +476650,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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -476635,24 +476666,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 195d80 │ │ │ │ + b.n 195dd8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -476660,35 +476691,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 195d74 │ │ │ │ + b.n 195dcc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195f40 │ │ │ │ + cbz r0, 195f98 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -476702,264 +476733,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 195d74 │ │ │ │ + b.n 195dcc │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f6a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f6a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f6a │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f6a │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195fe4 │ │ │ │ + cbz r0, 19603c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 195f6c │ │ │ │ + b.n 195fc4 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 19600e │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 19600e │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 19600e │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 19600e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #992 @ (adr r2, 19641c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 196314 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #424 @ (adr r2, 1961ec ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 1960e4 ) │ │ │ │ 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] @ 19690c │ │ │ │ + ldr.w r2, [pc, #2228] @ 196964 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r4, [pc, #2228] @ 196910 │ │ │ │ - ldr.w r3, [pc, #2228] @ 196914 │ │ │ │ + ldr.w r4, [pc, #2228] @ 196968 │ │ │ │ + ldr.w r3, [pc, #2228] @ 19696c │ │ │ │ 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 196084 │ │ │ │ + bne.n 1960dc │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1960aa │ │ │ │ + beq.n 196102 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 196918 │ │ │ │ - ldr.w r3, [pc, #2180] @ 196914 │ │ │ │ + ldr.w r2, [pc, #2188] @ 196970 │ │ │ │ + ldr.w r3, [pc, #2180] @ 19696c │ │ │ │ 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 1968dc │ │ │ │ + bne.w 196934 │ │ │ │ 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 1968e0 │ │ │ │ + beq.w 196938 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w r5, [r2, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r4, 1960ca │ │ │ │ + cbz r4, 196122 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1960b6 │ │ │ │ + b.n 19610e │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968e0 │ │ │ │ + beq.w 196938 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 19620c │ │ │ │ + beq.w 196264 │ │ │ │ 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 196114 │ │ │ │ + bne.n 19616c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19616c │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19694a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19613c │ │ │ │ + beq.n 196194 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1960f4 │ │ │ │ + bne.n 19614c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 196088 │ │ │ │ + bl 169fc8 │ │ │ │ + b.n 1960e0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1968ec │ │ │ │ + beq.w 196944 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19612a │ │ │ │ + bne.n 196182 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 196114 │ │ │ │ - bl 21d630 │ │ │ │ + beq.n 19616c │ │ │ │ + bl 21d688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19616c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d5f8 │ │ │ │ + bl 21d650 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19616c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 196114 │ │ │ │ - bl 21d5b4 │ │ │ │ + bls.n 19616c │ │ │ │ + bl 21d60c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196114 │ │ │ │ + beq.n 19616c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 196114 │ │ │ │ + bhi.n 19616c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1964a8 │ │ │ │ + beq.w 196500 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1961d8 │ │ │ │ + bls.n 196230 │ │ │ │ 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 188280 │ │ │ │ + bl 1882d8 │ │ │ │ ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1961d8 │ │ │ │ + bne.n 196230 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 1961d8 │ │ │ │ + bne.n 196230 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19694a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 196600 │ │ │ │ + beq.w 196658 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196466 │ │ │ │ + beq.w 1964be │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ 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, 196210 │ │ │ │ + cbz r5, 196268 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1961f8 │ │ │ │ + b.n 196250 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196120 │ │ │ │ + b.n 196178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ 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] │ │ │ │ @@ -476975,109 +477006,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 196260 │ │ │ │ + b.n 1962b8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196462 │ │ │ │ + beq.w 1964ba │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196254 │ │ │ │ + bne.n 1962ac │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19616c │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1962a4 │ │ │ │ + cbz r2, 1962fc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19694a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1962ce │ │ │ │ + beq.n 196326 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19627c │ │ │ │ + bne.n 1962d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196276 │ │ │ │ + bne.n 1962ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19616c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19695c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1962bc │ │ │ │ + bne.n 196314 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldrsb.w r3, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w r4, [r8, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrsb.w r1, [r8, #18] │ │ │ │ - blt.w 19644c │ │ │ │ + blt.w 1964a4 │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.w 196454 │ │ │ │ + bpl.w 1964ac │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 19629c │ │ │ │ + blt.n 1962f4 │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bpl.n 19629c │ │ │ │ + bpl.n 1962f4 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962f4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -477087,23 +477118,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19690a │ │ │ │ + bhi.w 196962 │ │ │ │ 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 │ │ │ │ @@ -477124,22 +477155,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -477147,101 +477178,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] @ 19691c │ │ │ │ + ldr.w lr, [pc, #1312] @ 196974 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19629c │ │ │ │ + b.n 1962f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 19640a │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 19640a │ │ │ │ movs r3, #8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 19640a │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 19640a │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bge.w 1962f4 │ │ │ │ + b.n 196378 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 19629c │ │ │ │ + blt.w 1962f4 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bmi.w 1962f4 │ │ │ │ + b.n 196378 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - b.n 19626c │ │ │ │ + b.n 1962c4 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19616c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196480 │ │ │ │ + bpl.n 1964d8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19648a │ │ │ │ + beq.n 1964e2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196472 │ │ │ │ - b.n 196114 │ │ │ │ + bne.n 1964ca │ │ │ │ + b.n 19616c │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 1964d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 1964d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 196114 │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 19616c │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ 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, 1964ca │ │ │ │ + cbz r6, 196522 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 1964b6 │ │ │ │ + b.n 19650e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ 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] │ │ │ │ @@ -477255,135 +477286,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 19651c │ │ │ │ + b.n 196574 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1965fc │ │ │ │ + beq.n 196654 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196510 │ │ │ │ + bne.n 196568 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19616c │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 196564 │ │ │ │ + cbz r3, 1965bc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 1965b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 1965b4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19694a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19658e │ │ │ │ + beq.n 1965e6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19653c │ │ │ │ + bne.n 196594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196536 │ │ │ │ + bne.n 19658e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ orrs r7, r3 │ │ │ │ uxtb r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19616c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19695c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19657c │ │ │ │ + bne.n 1965d4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 1965b4 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 1965b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 1965b4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1965ee │ │ │ │ + cbz r0, 196646 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 19655c │ │ │ │ + b.n 1965b4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 196526 │ │ │ │ - bl 18c1f4 │ │ │ │ + b.n 19657e │ │ │ │ + bl 18c24c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1961d8 │ │ │ │ + bne.w 196230 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r7, 19662e │ │ │ │ + cbz r7, 196686 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 19661a │ │ │ │ + b.n 196672 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196950 │ │ │ │ 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] │ │ │ │ @@ -477399,182 +477430,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 196680 │ │ │ │ + b.n 1966d8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968d6 │ │ │ │ + beq.w 19692e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196674 │ │ │ │ + bne.n 1966cc │ │ │ │ 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 1966b0 │ │ │ │ + b.n 196708 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968d2 │ │ │ │ + beq.w 19692a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1966a4 │ │ │ │ + bne.n 1966fc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195c70 │ │ │ │ + bl 195cc8 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19616c │ │ │ │ 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, 196712 │ │ │ │ + cbz r3, 19676a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196762 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196762 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19694a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19673c │ │ │ │ + beq.n 196794 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1966ea │ │ │ │ + bne.n 196742 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1966e4 │ │ │ │ + bne.n 19673c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19616c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19695c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196956 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19672a │ │ │ │ + bne.n 196782 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196762 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196762 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196762 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 195cec │ │ │ │ + bl 195d44 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1968c2 │ │ │ │ + bhi.w 19691a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ - add r1, pc, #44 @ (adr r1, 1967bc ) │ │ │ │ + add r1, pc, #44 @ (adr r1, 196814 ) │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ lsrs r7, r3, #14 │ │ │ │ - add r3, pc, #44 @ (adr r3, 1967c0 ) │ │ │ │ + add r3, pc, #44 @ (adr r3, 196818 ) │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 19691c │ │ │ │ + ldr.w lr, [pc, #312] @ 196974 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1968b4 │ │ │ │ + bls.n 19690c │ │ │ │ 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] │ │ │ │ @@ -477594,21 +477625,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -477621,36 +477652,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 19670a │ │ │ │ + b.n 196762 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967f8 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967f8 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967f8 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1966bc │ │ │ │ + b.n 196714 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196690 │ │ │ │ + b.n 1966e8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -477662,178 +477693,178 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ 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] @ (196b80 ) │ │ │ │ + ldr r2, [pc, #584] @ (196bd8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (196b84 ) │ │ │ │ + ldr r3, [pc, #584] @ (196bdc ) │ │ │ │ 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 194980 │ │ │ │ + bl 1949d8 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a2e │ │ │ │ + beq.n 196a86 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196b70 │ │ │ │ + bne.w 196bc8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 196b60 │ │ │ │ + beq.w 196bb8 │ │ │ │ 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 196a6a │ │ │ │ - cbz r7, 1969ce │ │ │ │ + beq.n 196ac2 │ │ │ │ + cbz r7, 196a26 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 196aa8 │ │ │ │ - cbz r6, 196a16 │ │ │ │ + bge.n 196b00 │ │ │ │ + cbz r6, 196a6e │ │ │ │ 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 196a0c │ │ │ │ + bne.n 196a64 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196988 │ │ │ │ + bne.n 1969e0 │ │ │ │ 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 196a4a │ │ │ │ + beq.n 196aa2 │ │ │ │ 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] @ (196b88 ) │ │ │ │ - ldr r3, [pc, #308] @ (196b84 ) │ │ │ │ + ldr r2, [pc, #316] @ (196be0 ) │ │ │ │ + ldr r3, [pc, #308] @ (196bdc ) │ │ │ │ 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 196b7a │ │ │ │ + bne.w 196bd2 │ │ │ │ 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 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1969ee │ │ │ │ + bge.n 196a46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #188] @ 0xbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1969ee │ │ │ │ + beq.n 196a46 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd50 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1969f4 │ │ │ │ + blt.n 196a4c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a16 │ │ │ │ + beq.n 196a6e │ │ │ │ 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 │ │ │ │ @@ -477845,80 +477876,80 @@ │ │ │ │ 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 196b0a │ │ │ │ + bmi.n 196b62 │ │ │ │ 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 196aca │ │ │ │ + bne.n 196b22 │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1969f8 │ │ │ │ + beq.w 196a50 │ │ │ │ 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 196a1a │ │ │ │ + bcs.w 196a72 │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 196a1a │ │ │ │ + bls.w 196a72 │ │ │ │ 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 196b54 │ │ │ │ - b.n 196a1a │ │ │ │ + bne.n 196bac │ │ │ │ + b.n 196a72 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1969bc │ │ │ │ + b.n 196a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 196998 │ │ │ │ + b.n 1969f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #2784] @ 197684 │ │ │ │ + ldr.w r2, [pc, #2784] @ 1976dc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2784] @ 197688 │ │ │ │ + ldr.w r3, [pc, #2784] @ 1976e0 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2780] @ 19768c │ │ │ │ + ldr.w r7, [pc, #2780] @ 1976e4 │ │ │ │ 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 │ │ │ │ @@ -477928,208 +477959,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 196c2a │ │ │ │ - bhi.n 196c14 │ │ │ │ + beq.n 196c82 │ │ │ │ + bhi.n 196c6c │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.n 196cd6 │ │ │ │ + beq.n 196d2e │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c4a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196ed8 │ │ │ │ + bne.w 196f30 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 197690 │ │ │ │ - ldr.w r3, [pc, #2700] @ 197688 │ │ │ │ + ldr.w r2, [pc, #2712] @ 1976e8 │ │ │ │ + ldr.w r3, [pc, #2700] @ 1976e0 │ │ │ │ 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 197a86 │ │ │ │ + bne.w 197ade │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #324 @ 0x144 │ │ │ │ - beq.w 196e1e │ │ │ │ + beq.w 196e76 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 196e1e │ │ │ │ + beq.w 196e76 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c4a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c4a │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 19790a │ │ │ │ + beq.w 197962 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 197296 │ │ │ │ + beq.w 1972ee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c4a │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196bf2 │ │ │ │ + bpl.n 196c4a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #229 @ 0xe5 │ │ │ │ - beq.w 197914 │ │ │ │ + beq.w 19796c │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c4a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 196bf4 │ │ │ │ + b.n 196c4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c4a │ │ │ │ movs r2, #0 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196d1e │ │ │ │ + cbz r0, 196d76 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 196d56 │ │ │ │ + cbz r0, 196dae │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196d8e │ │ │ │ + cbz r0, 196de6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 196dc6 │ │ │ │ + cbz r0, 196e1e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bhi.w 19793a │ │ │ │ + bhi.w 197992 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1974ac │ │ │ │ + bhi.w 197504 │ │ │ │ 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 │ │ │ │ @@ -478159,59 +478190,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 196bf2 │ │ │ │ + beq.w 196c4a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 197230 │ │ │ │ + bls.w 197288 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 196e7c │ │ │ │ + cbz r0, 196ed4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 197a70 │ │ │ │ + bhi.w 197ac8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ae2 │ │ │ │ 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 │ │ │ │ @@ -478243,388 +478274,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196f0a │ │ │ │ + cbz r0, 196f62 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 196f40 │ │ │ │ + cbz r0, 196f98 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196f78 │ │ │ │ + cbz r0, 196fd0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 196fb0 │ │ │ │ + cbz r0, 197008 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 196fe8 │ │ │ │ + cbz r0, 197040 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197020 │ │ │ │ + cbz r0, 197078 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19705a │ │ │ │ + cbz r0, 1970b2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19708e │ │ │ │ + cbz r0, 1970e6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1970c2 │ │ │ │ + cbz r0, 19711a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ - ldr.w r3, [pc, #1120] @ 197694 │ │ │ │ + b.n 196d16 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1976ec │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1979a8 │ │ │ │ + bne.w 197a00 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ + b.n 196d16 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.n 196bf2 │ │ │ │ + bmi.w 196ca6 │ │ │ │ + b.n 196c4a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197628 │ │ │ │ + beq.w 197680 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - bhi.w 19795c │ │ │ │ + bhi.w 1979b4 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ae2 │ │ │ │ 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 │ │ │ │ @@ -478657,45 +478688,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1972c0 │ │ │ │ + bne.n 197318 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197618 │ │ │ │ + beq.w 197670 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 19797e │ │ │ │ + bhi.w 1979d6 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ae2 │ │ │ │ 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 │ │ │ │ @@ -478727,55 +478758,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197318 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19736c │ │ │ │ + bne.n 1973c4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19760c │ │ │ │ + beq.w 197664 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 19799c │ │ │ │ + bhi.w 1979f4 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ae2 │ │ │ │ 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 │ │ │ │ @@ -478808,334 +478839,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197318 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 1973c4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19743c │ │ │ │ + bne.n 197494 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19753e │ │ │ │ + cbz r0, 197596 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 196cc2 │ │ │ │ + beq.w 196d1a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196d16 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19756e │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #15 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 197426 │ │ │ │ + b.n 19747e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 1973c4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 197494 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19756e │ │ │ │ nop │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1976ca │ │ │ │ + cbz r0, 197722 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 1979ee │ │ │ │ + beq.w 197a46 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - bne.w 196cbe │ │ │ │ + bne.w 196d16 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 197a7c │ │ │ │ + bhi.w 197ad4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ae2 │ │ │ │ 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 │ │ │ │ @@ -479163,254 +479194,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 19769e │ │ │ │ + b.n 1976f6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 1976f6 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1978b2 │ │ │ │ + cbz r0, 19790a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196d16 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978e4 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978e4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.w 196bf2 │ │ │ │ + bmi.w 196ca6 │ │ │ │ + b.w 196c4a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 196c98 │ │ │ │ + b.w 196cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197318 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ - vldr d7, [pc, #272] @ 197a90 │ │ │ │ + bne.w 1973c4 │ │ │ │ + vldr d7, [pc, #272] @ 197ae8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 197494 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19756e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1979da │ │ │ │ + cbz r0, 197a32 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 197282 │ │ │ │ - vldr d7, [pc, #168] @ 197a98 │ │ │ │ + b.n 1972da │ │ │ │ + vldr d7, [pc, #168] @ 197af0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197a24 │ │ │ │ + cbz r0, 197a7c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1976da │ │ │ │ + b.n 197732 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 1976f6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978e4 │ │ │ │ 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] @ (197be4 ) │ │ │ │ + ldr r2, [pc, #304] @ (197c3c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (197be8 ) │ │ │ │ + ldr r3, [pc, #304] @ (197c40 ) │ │ │ │ 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, 197ace │ │ │ │ + cbnz r1, 197b26 │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 197b00 │ │ │ │ + cbz r1, 197b58 │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 197ae2 │ │ │ │ + cbz r3, 197b3a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 197b12 │ │ │ │ + cbnz r6, 197b6a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197ad6 │ │ │ │ + bne.n 197b2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ (197bec ) │ │ │ │ - ldr r3, [pc, #256] @ (197be8 ) │ │ │ │ + ldr r2, [pc, #260] @ (197c44 ) │ │ │ │ + ldr r3, [pc, #256] @ (197c40 ) │ │ │ │ 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 197bde │ │ │ │ + bne.n 197c36 │ │ │ │ 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 197ace │ │ │ │ + bne.n 197b26 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 197ace │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197b26 │ │ │ │ + b.n 197b3c │ │ │ │ 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] │ │ │ │ @@ -479423,78 +479454,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197bd2 │ │ │ │ + beq.n 197c2a │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197b98 │ │ │ │ + beq.n 197bf0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 197b88 │ │ │ │ + cbz r2, 197be0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b7c │ │ │ │ + cbnz r2, 197bd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196be8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 197b68 │ │ │ │ + bne.n 197bc0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b98 │ │ │ │ + cbnz r2, 197bf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196be8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197baa │ │ │ │ + beq.n 197c02 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 197b5a │ │ │ │ - cbz r4, 197bd2 │ │ │ │ + b.n 197bb2 │ │ │ │ + cbz r4, 197c2a │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197b3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197b3c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 197b1e │ │ │ │ + bne.n 197b76 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197bc2 │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197c1a │ │ │ │ + b.n 197b3c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 197bb6 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 197c0e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -479502,27 +479533,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] @ (197cfc ) │ │ │ │ + ldr r3, [pc, #220] @ (197d54 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (197d00 ) │ │ │ │ + ldr r2, [pc, #216] @ (197d58 ) │ │ │ │ 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 197cf2 │ │ │ │ + beq.n 197d4a │ │ │ │ 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] │ │ │ │ @@ -479531,108 +479562,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r8, r4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 18565c │ │ │ │ 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 197caa │ │ │ │ - bl 185604 │ │ │ │ + bls.n 197d02 │ │ │ │ + bl 18565c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 197ce2 │ │ │ │ + cbz r6, 197d3a │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 188b64 │ │ │ │ + bl 188bbc │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 197c56 │ │ │ │ + bne.n 197cae │ │ │ │ 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, [r3, #30] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (197d34 ) │ │ │ │ + ldr r3, [pc, #44] @ (197d8c ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 197d30 │ │ │ │ + cbnz r2, 197d88 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 197d18 │ │ │ │ + bls.n 197d70 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (197d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (197d90 ) │ │ │ │ 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, [r6, #22] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ 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] @ (197e30 ) │ │ │ │ + ldr r6, [pc, #224] @ (197e88 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (197e34 ) │ │ │ │ + ldr r2, [pc, #220] @ (197e8c ) │ │ │ │ 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 │ │ │ │ @@ -479646,36 +479677,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 197e0e │ │ │ │ + beq.n 197e66 │ │ │ │ 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 197db4 │ │ │ │ - cbz r5, 197e0e │ │ │ │ + bne.n 197e0c │ │ │ │ + cbz r5, 197e66 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -479687,47 +479718,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 189118 │ │ │ │ - ldr r2, [pc, #40] @ (197e38 ) │ │ │ │ - ldr r3, [pc, #32] @ (197e34 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #40] @ (197e90 ) │ │ │ │ + ldr r3, [pc, #32] @ (197e8c ) │ │ │ │ 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 197e2a │ │ │ │ + bne.n 197e82 │ │ │ │ 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, [r4, #20] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ 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] @ 198b0c │ │ │ │ + ldr.w r4, [pc, #3260] @ 198b64 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3260] @ 198b10 │ │ │ │ + ldr.w r1, [pc, #3260] @ 198b68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3256] @ 198b14 │ │ │ │ + ldr.w r3, [pc, #3256] @ 198b6c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3252] @ 198b18 │ │ │ │ + ldr.w r0, [pc, #3252] @ 198b70 │ │ │ │ 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 │ │ │ │ @@ -479744,57 +479775,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 197f60 │ │ │ │ + beq.n 197fb8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.n 197f06 │ │ │ │ + bhi.n 197f5e │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.w 19801e │ │ │ │ + bhi.w 198076 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 198240 │ │ │ │ + bhi.w 198298 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi.w 1980a6 │ │ │ │ + bhi.w 1980fe │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w 1982b4 │ │ │ │ + bls.w 19830c │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 1988a8 │ │ │ │ + bne.w 198900 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 19834a │ │ │ │ + bne.w 1983a2 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198120 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ - bcs.w 198200 │ │ │ │ + bcs.w 198258 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bls.n 197f64 │ │ │ │ + bls.n 197fbc │ │ │ │ mvn.w ip, #344 @ 0x158 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198120 │ │ │ │ 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 │ │ │ │ @@ -479818,88 +479849,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 197eb4 │ │ │ │ + b.n 197f0c │ │ │ │ sub.w r1, r3, #165 @ 0xa5 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198120 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ tst r4, r0 │ │ │ │ - bne.w 1988bc │ │ │ │ + bne.w 198914 │ │ │ │ ands.w r4, r4, #47 @ 0x2f │ │ │ │ - bne.w 198376 │ │ │ │ + bne.w 1983ce │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 1980c8 │ │ │ │ + bne.w 198120 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ 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 198a5a │ │ │ │ + beq.w 198ab2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 197fca │ │ │ │ + bne.n 198022 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198b20 │ │ │ │ + bne.w 198b78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 198a66 │ │ │ │ + beq.w 198abe │ │ │ │ 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 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 197fec │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 198044 │ │ │ │ + b.n 198276 │ │ │ │ sub.w r1, r3, #103 @ 0x67 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi.n 1980c8 │ │ │ │ + bhi.n 198120 │ │ │ │ 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 │ │ │ │ @@ -479959,69 +479990,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 198892 │ │ │ │ + bne.w 1988ea │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 198a16 │ │ │ │ + bne.w 198a6e │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198a00 │ │ │ │ + bne.w 198a58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 198ba6 │ │ │ │ + bcc.w 198bfe │ │ │ │ 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 19821c │ │ │ │ + beq.w 198274 │ │ │ │ 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 198888 │ │ │ │ + beq.w 1988e0 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 198888 │ │ │ │ + bls.w 1988e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 19811c │ │ │ │ + b.n 198174 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 198888 │ │ │ │ + beq.w 1988e0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 198116 │ │ │ │ + beq.n 19816e │ │ │ │ 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 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19887c │ │ │ │ + beq.w 1988d4 │ │ │ │ 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] │ │ │ │ @@ -480031,31 +480062,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1987f4 │ │ │ │ + beq.w 19884c │ │ │ │ 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 185604 │ │ │ │ + bl 18565c │ │ │ │ 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 │ │ │ │ @@ -480065,98 +480096,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 1987d8 │ │ │ │ + bne.w 198830 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1981d4 │ │ │ │ + bne.n 19822c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.w 1987ee │ │ │ │ + beq.w 198846 │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r7 │ │ │ │ - bl 185604 │ │ │ │ + bl 18565c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1981b4 │ │ │ │ + b.n 19820c │ │ │ │ sub.w r0, r3, #438 @ 0x1b6 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198120 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #61849 @ 0xf199 │ │ │ │ movt r1, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1982fc │ │ │ │ + beq.n 198354 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 198b1c │ │ │ │ - ldr.w r3, [pc, #2284] @ 198b10 │ │ │ │ + ldr.w r2, [pc, #2300] @ 198b74 │ │ │ │ + ldr.w r3, [pc, #2284] @ 198b68 │ │ │ │ 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 198bd8 │ │ │ │ + bne.w 198c30 │ │ │ │ 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 19827a │ │ │ │ + bls.n 1982d2 │ │ │ │ sub.w r1, r3, #84 @ 0x54 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1989ea │ │ │ │ + bne.w 198a42 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - bne.w 198360 │ │ │ │ + bne.w 1983b8 │ │ │ │ tst.w r1, #6016 @ 0x1780 │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198120 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 198120 │ │ │ │ sub.w r1, r3, #66 @ 0x42 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1989d6 │ │ │ │ + bne.w 198a2e │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.n 19838a │ │ │ │ + bne.n 1983e2 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198120 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 198120 │ │ │ │ subs r1, r3, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 1980c8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1982cc ) │ │ │ │ + bhi.w 198120 │ │ │ │ + add r0, pc, #8 @ (adr r0, 198324 ) │ │ │ │ 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 │ │ │ │ @@ -480175,517 +480206,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 1980c8 │ │ │ │ + bne.w 198120 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19821c │ │ │ │ + beq.n 198274 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #114] @ 0x72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 198a2c │ │ │ │ + bne.w 198a84 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19853a │ │ │ │ + cbz r0, 198592 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19858a │ │ │ │ + cbz r0, 1985e2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1985dc │ │ │ │ + cbz r0, 198634 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19863c │ │ │ │ + cbz r0, 198694 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1986bc │ │ │ │ + cbz r0, 198714 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19870c │ │ │ │ + cbz r0, 198764 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ 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 1987dc │ │ │ │ - b.n 1981e0 │ │ │ │ + bne.n 198834 │ │ │ │ + b.n 198238 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -480702,74 +480733,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 198830 │ │ │ │ + bne.n 198888 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 198160 │ │ │ │ + bhi.w 1981b8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188a80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1980f6 │ │ │ │ - b.n 19821c │ │ │ │ + bne.w 19814e │ │ │ │ + b.n 198274 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ 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 198a60 │ │ │ │ + beq.w 198ab8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1988de │ │ │ │ + bne.n 198936 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 198bc2 │ │ │ │ + bne.w 198c1a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198274 │ │ │ │ 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] │ │ │ │ @@ -480782,42 +480813,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 198942 │ │ │ │ + b.n 19899a │ │ │ │ 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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add r7, fp │ │ │ │ add.w r4, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 18565c │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ strb.w r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 185604 │ │ │ │ + bl 18565c │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r6, 1989a0 │ │ │ │ + cbz r6, 1989f8 │ │ │ │ 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] │ │ │ │ @@ -480835,286 +480866,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 189118 │ │ │ │ + bl 189170 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 198930 │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 198988 │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198276 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198276 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198a4a │ │ │ │ + beq.n 198aa2 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198276 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 197fca │ │ │ │ + b.w 198022 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1988de │ │ │ │ + b.n 198936 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198276 │ │ │ │ nop │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 198b2c │ │ │ │ + cbnz r7, 198b84 │ │ │ │ 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 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d94 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 198b24 │ │ │ │ + bne.n 198b7c │ │ │ │ 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 197d3c │ │ │ │ + bl 197d94 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198276 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 19814c │ │ │ │ + b.w 1981a4 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198276 │ │ │ │ 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] @ (198c38 ) │ │ │ │ + ldr r3, [pc, #72] @ (198c90 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (198c3c ) │ │ │ │ + ldr r2, [pc, #68] @ (198c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 198c08 │ │ │ │ - ldr r4, [pc, #56] @ (198c40 ) │ │ │ │ + cbz r1, 198c60 │ │ │ │ + ldr r4, [pc, #56] @ (198c98 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (198c44 ) │ │ │ │ + ldr r2, [pc, #56] @ (198c9c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (198c48 ) │ │ │ │ + ldr r1, [pc, #56] @ (198ca0 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ - ldr r2, [pc, #44] @ (198c4c ) │ │ │ │ - ldr r3, [pc, #24] @ (198c38 ) │ │ │ │ + bl 1877cc │ │ │ │ + ldr r2, [pc, #44] @ (198ca4 ) │ │ │ │ + ldr r3, [pc, #24] @ (198c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198c34 │ │ │ │ + bne.n 198c8c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ - bl 3c2c46 │ │ │ │ - bl 284c4a │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + bl 3c2c9e │ │ │ │ + bl 284ca2 │ │ │ │ + strb r4, [r0, #14] │ │ │ │ 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 198c9c │ │ │ │ + bne.n 198cf4 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198cf8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198cf8 │ │ │ │ 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 │ │ │ │ @@ -481129,658 +481160,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 198c9a │ │ │ │ + b.n 198cf2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 198c9a │ │ │ │ + b.n 198cf2 │ │ │ │ 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] @ (198f84 ) │ │ │ │ + ldr r2, [pc, #712] @ (198fdc ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 198da6 │ │ │ │ + bhi.n 198dfe │ │ │ │ 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] @ (198f88 ) │ │ │ │ + ldr r1, [pc, #676] @ (198fe0 ) │ │ │ │ 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, 198d3a │ │ │ │ + cbz r3, 198d92 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 198d2c │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198d84 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 198d1c │ │ │ │ + cbnz r3, 198d74 │ │ │ │ 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 198d3a │ │ │ │ + bcs.n 198d92 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d00 │ │ │ │ + beq.n 198d58 │ │ │ │ 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 198d3a │ │ │ │ + beq.n 198d92 │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d6e │ │ │ │ + cbnz r3, 198dc6 │ │ │ │ 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, 198d9a │ │ │ │ + cbz r3, 198df2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d98 │ │ │ │ + cbnz r3, 198df0 │ │ │ │ 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 198d4c │ │ │ │ + bne.n 198da4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198d92 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198dd6 │ │ │ │ + cbnz r3, 198e2e │ │ │ │ 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 198d3a │ │ │ │ + b.n 198d92 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198d92 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e06 │ │ │ │ + cbnz r3, 198e5e │ │ │ │ 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 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ - b.n 198dbc │ │ │ │ + bne.n 198d92 │ │ │ │ + b.n 198e14 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 198e4a │ │ │ │ + cbz r3, 198ea2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e46 │ │ │ │ + cbnz r3, 198e9e │ │ │ │ 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 198d3a │ │ │ │ + beq.w 198d92 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198e86 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198ede │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 198e7a │ │ │ │ + cbnz r3, 198ed2 │ │ │ │ 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 198d3a │ │ │ │ + bcs.w 198d92 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198e5e │ │ │ │ + beq.n 198eb6 │ │ │ │ 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, 198ece │ │ │ │ - b.n 198d3a │ │ │ │ - bl 198ca8 │ │ │ │ + cbnz r3, 198f26 │ │ │ │ + b.n 198d92 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 198ec2 │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 198d3a │ │ │ │ + bcs.w 198d92 │ │ │ │ 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 198ea6 │ │ │ │ + beq.n 198efe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 198d3a │ │ │ │ - b.n 198db2 │ │ │ │ + bne.w 198d92 │ │ │ │ + b.n 198e0a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198d3a │ │ │ │ + beq.w 198d92 │ │ │ │ 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 198d3a │ │ │ │ - bl 198ca8 │ │ │ │ + bne.w 198d92 │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198f22 │ │ │ │ + cbnz r3, 198f7a │ │ │ │ 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 198efe │ │ │ │ - b.n 198d3a │ │ │ │ - ldr r3, [pc, #92] @ (198f8c ) │ │ │ │ + bne.n 198f56 │ │ │ │ + b.n 198d92 │ │ │ │ + ldr r3, [pc, #92] @ (198fe4 ) │ │ │ │ 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 198d3a │ │ │ │ + beq.w 198d92 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198f72 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198fca │ │ │ │ + bl 198d00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 198f68 │ │ │ │ + cbnz r3, 198fc0 │ │ │ │ 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 198d3a │ │ │ │ + beq.w 198d92 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198d3a │ │ │ │ - b.n 198f4e │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + bne.w 198d92 │ │ │ │ + b.n 198fa6 │ │ │ │ + strb r4, [r4, #11] │ │ │ │ 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] @ (199360 ) │ │ │ │ + ldr r2, [pc, #956] @ (1993b8 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (199364 ) │ │ │ │ + ldr r3, [pc, #956] @ (1993bc ) │ │ │ │ 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 198fda │ │ │ │ + beq.n 199032 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 198fcc │ │ │ │ + bne.n 199024 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1990bc │ │ │ │ + bne.n 199114 │ │ │ │ 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 199014 │ │ │ │ + beq.n 19906c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 199006 │ │ │ │ + bne.n 19905e │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199352 │ │ │ │ + bne.w 1993aa │ │ │ │ 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, 199064 │ │ │ │ + cbz r3, 1990bc │ │ │ │ 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 1990fa │ │ │ │ + beq.n 199152 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1990c4 │ │ │ │ + beq.n 19911c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19904c │ │ │ │ + bne.n 1990a4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187494 │ │ │ │ + bl 1874ec │ │ │ │ ldr.w r8, [r4, #352] @ 0x160 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19909a │ │ │ │ + cbz r3, 1990f2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199130 │ │ │ │ + bne.n 199188 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199078 │ │ │ │ + bne.n 1990d0 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19918c │ │ │ │ + bne.n 1991e4 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199086 │ │ │ │ - ldr r2, [pc, #716] @ (199368 ) │ │ │ │ - ldr r3, [pc, #708] @ (199364 ) │ │ │ │ + bne.n 1990de │ │ │ │ + ldr r2, [pc, #716] @ (1993c0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1993bc ) │ │ │ │ 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 19935a │ │ │ │ + bne.w 1993b2 │ │ │ │ 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 198fe6 │ │ │ │ + b.n 19903e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 1990b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1990ec │ │ │ │ + bne.n 199144 │ │ │ │ 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 19905c │ │ │ │ + b.n 1990b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d6b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 1990b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 199122 │ │ │ │ + bne.n 19917a │ │ │ │ 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 19905c │ │ │ │ + b.n 1990b4 │ │ │ │ movw r8, #629 @ 0x275 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 199160 │ │ │ │ + cbz r5, 1991b8 │ │ │ │ movw fp, #641 @ 0x281 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #477 @ 0x1dd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199154 │ │ │ │ + cbz r3, 1991ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19920c │ │ │ │ + beq.n 199264 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199146 │ │ │ │ + bne.n 19919e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19913c │ │ │ │ + bne.n 199194 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199176 │ │ │ │ - cbz r6, 199176 │ │ │ │ + cbz r3, 1991ce │ │ │ │ + cbz r6, 1991ce │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199134 │ │ │ │ + bne.n 19918c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199168 │ │ │ │ + bne.n 1991c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19909a │ │ │ │ + beq.n 1990f2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19908e │ │ │ │ + beq.n 1990e6 │ │ │ │ movw r6, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1991d8 │ │ │ │ + cbz r0, 199230 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1991d0 │ │ │ │ + cbz r2, 199228 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1991ba │ │ │ │ + cbnz r1, 199212 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1991ba │ │ │ │ + bne.n 199212 │ │ │ │ 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, 1991d0 │ │ │ │ + cbz r1, 199228 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1991a0 │ │ │ │ + beq.n 1991f8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1991c0 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 199218 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199196 │ │ │ │ + bne.n 1991ee │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 1990f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 1990f2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199190 │ │ │ │ + bne.n 1991e8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991f6 │ │ │ │ - b.n 19909a │ │ │ │ + bne.n 19924e │ │ │ │ + b.n 1990f2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19927e │ │ │ │ - bhi.n 19926a │ │ │ │ + beq.n 1992d6 │ │ │ │ + bhi.n 1992c2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19927e │ │ │ │ + beq.n 1992d6 │ │ │ │ cmp.w r3, #478 @ 0x1de │ │ │ │ - bcs.n 1992b0 │ │ │ │ + bcs.n 199308 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.n 199230 │ │ │ │ - bhi.w 199346 │ │ │ │ + beq.n 199288 │ │ │ │ + bhi.w 19939e │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq.n 199230 │ │ │ │ + beq.n 199288 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 1991a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 1991a4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d00 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - cbnz r3, 199262 │ │ │ │ + cbnz r3, 1992ba │ │ │ │ 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 19914c │ │ │ │ + b.n 1991a4 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19929e │ │ │ │ + beq.n 1992f6 │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.n 199312 │ │ │ │ + beq.n 19936a │ │ │ │ movw r2, #631 @ 0x277 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 1991a4 │ │ │ │ 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 198c50 │ │ │ │ + bl 198ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 1991a4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19914c │ │ │ │ - b.n 19923e │ │ │ │ + bne.w 1991a4 │ │ │ │ + b.n 199296 │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 1991a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 199302 │ │ │ │ + bne.n 19935a │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 199362 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 199362 │ │ │ │ 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 │ │ │ │ @@ -481793,173 +481824,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 19914c │ │ │ │ - b.n 19929e │ │ │ │ + beq.w 1991a4 │ │ │ │ + b.n 1992f6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 199358 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 199358 │ │ │ │ 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 198c50 │ │ │ │ + bl 198ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 1991a4 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19914c │ │ │ │ - b.n 19923e │ │ │ │ + bne.w 1991a4 │ │ │ │ + b.n 199296 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 199230 │ │ │ │ - b.n 19914c │ │ │ │ + beq.w 199288 │ │ │ │ + b.n 1991a4 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 199022 │ │ │ │ + b.n 19907a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r3, [r0, #310] @ 0x136 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19938a │ │ │ │ + bpl.n 1993e2 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1993bc │ │ │ │ + bne.n 199414 │ │ │ │ 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, 1993ae │ │ │ │ + cbz r0, 199406 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1993a6 │ │ │ │ + bpl.n 1993fe │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1993c0 │ │ │ │ + beq.n 199418 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1993b6 │ │ │ │ - cbnz r0, 1993a6 │ │ │ │ + bgt.n 19940e │ │ │ │ + cbnz r0, 1993fe │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199390 │ │ │ │ + bne.n 1993e8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1993cc │ │ │ │ + cbz r3, 199424 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1993a6 │ │ │ │ + bhi.n 1993fe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199390 │ │ │ │ - b.n 1993ae │ │ │ │ + bne.n 1993e8 │ │ │ │ + b.n 199406 │ │ │ │ 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] @ 199490 │ │ │ │ + ldr.w r8, [pc, #164] @ 1994e8 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df6c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 199456 │ │ │ │ + beq.n 1994ae │ │ │ │ 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] @ (199494 ) │ │ │ │ + ldr r1, [pc, #108] @ (1994ec ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 199472 │ │ │ │ - ldr r3, [pc, #88] @ (199498 ) │ │ │ │ + cbnz r6, 1994ca │ │ │ │ + ldr r3, [pc, #88] @ (1994f0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852f8 │ │ │ │ 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, 19946a │ │ │ │ + cbnz r6, 1994c2 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.n 199426 │ │ │ │ - ldr r3, [pc, #40] @ (19949c ) │ │ │ │ + b.n 19947e │ │ │ │ + ldr r3, [pc, #40] @ (1994f4 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bdbc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 199446 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + b.n 19949e │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xb872 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481967,60 +481998,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, 1994ea │ │ │ │ + cbnz r3, 199542 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1994d8 │ │ │ │ + bne.n 199530 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1994c8 │ │ │ │ + bne.n 199520 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199430 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199430 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1994c6 │ │ │ │ - b.n 1994c8 │ │ │ │ + beq.n 19951e │ │ │ │ + b.n 199520 │ │ │ │ ldrb.w r3, [r0, #306] @ 0x132 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199430 │ │ │ │ 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] @ (199768 ) │ │ │ │ + ldr r1, [pc, #584] @ (1997c0 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (19976c ) │ │ │ │ + ldr r3, [pc, #584] @ (1997c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (199770 ) │ │ │ │ + ldr r1, [pc, #580] @ (1997c8 ) │ │ │ │ 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] │ │ │ │ @@ -482033,23 +482064,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 199758 │ │ │ │ + beq.w 1997b0 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19973e │ │ │ │ + beq.w 199796 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (199774 ) │ │ │ │ + ldr r3, [pc, #508] @ (1997cc ) │ │ │ │ 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 │ │ │ │ @@ -482058,15 +482089,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 1996ce │ │ │ │ + b.n 199726 │ │ │ │ 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 │ │ │ │ @@ -482087,15 +482118,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -482147,173 +482178,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 19973e │ │ │ │ + beq.n 199796 │ │ │ │ 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 199722 │ │ │ │ + beq.n 19977a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19970a │ │ │ │ + cbz r0, 199762 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19959e │ │ │ │ + bne.w 1995f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1995a2 │ │ │ │ + b.n 1995fa │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1996dc │ │ │ │ - ldr r2, [pc, #56] @ (199778 ) │ │ │ │ - ldr r3, [pc, #40] @ (19976c ) │ │ │ │ + b.n 199734 │ │ │ │ + ldr r2, [pc, #56] @ (1997d0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1997c4 ) │ │ │ │ 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 199762 │ │ │ │ + bne.n 1997ba │ │ │ │ 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 199568 │ │ │ │ + b.n 1995c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ 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] @ (1998c4 ) │ │ │ │ + ldr r2, [pc, #304] @ (19991c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1998c8 ) │ │ │ │ + ldr r1, [pc, #296] @ (199920 ) │ │ │ │ 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 1998b8 │ │ │ │ + beq.n 199910 │ │ │ │ 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 1997d6 │ │ │ │ + bhi.n 19982e │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19989c │ │ │ │ + bne.n 1998f4 │ │ │ │ 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 199844 │ │ │ │ + bne.n 19989c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19989c │ │ │ │ + beq.n 1998f4 │ │ │ │ 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 199830 │ │ │ │ - cbz r4, 19989c │ │ │ │ + bne.n 199888 │ │ │ │ + cbz r4, 1998f4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -482325,77 +482356,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 189118 │ │ │ │ - ldr r2, [pc, #44] @ (1998cc ) │ │ │ │ - ldr r3, [pc, #36] @ (1998c4 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #44] @ (199924 ) │ │ │ │ + ldr r3, [pc, #36] @ (19991c ) │ │ │ │ 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 1998be │ │ │ │ + bne.n 199916 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1997f8 │ │ │ │ + b.n 199850 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ 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] @ (199a6c ) │ │ │ │ - ldr r3, [pc, #392] @ (199a70 ) │ │ │ │ + ldr r2, [pc, #392] @ (199ac4 ) │ │ │ │ + ldr r3, [pc, #392] @ (199ac8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (199a74 ) │ │ │ │ + ldr r6, [pc, #392] @ (199acc ) │ │ │ │ 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 199a14 │ │ │ │ - ldr r3, [pc, #372] @ (199a78 ) │ │ │ │ + beq.w 199a6c │ │ │ │ + ldr r3, [pc, #372] @ (199ad0 ) │ │ │ │ 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] @ (199a7c ) │ │ │ │ + ldr r1, [pc, #352] @ (199ad4 ) │ │ │ │ add.w r3, r7, r5, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 185424 │ │ │ │ + bl 18547c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -482404,23 +482435,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 199992 │ │ │ │ + bhi.n 1999ea │ │ │ │ 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] │ │ │ │ @@ -482428,129 +482459,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 199a80 │ │ │ │ + ldr.w r9, [pc, #176] @ 199ad8 │ │ │ │ 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 189118 │ │ │ │ - ldr r2, [pc, #136] @ (199a84 ) │ │ │ │ - ldr r3, [pc, #116] @ (199a70 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #136] @ (199adc ) │ │ │ │ + ldr r3, [pc, #116] @ (199ac8 ) │ │ │ │ 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 199a66 │ │ │ │ + bne.n 199abe │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ - ldr r3, [pc, #80] @ (199a80 ) │ │ │ │ + bl 186de4 │ │ │ │ + ldr r3, [pc, #80] @ (199ad8 ) │ │ │ │ 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 189118 │ │ │ │ - b.n 1999f8 │ │ │ │ + bl 189170 │ │ │ │ + b.n 199a50 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999ee │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999ee │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999ee │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbz r0, 199b3c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ 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] @ 199fa8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19a000 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 199fac │ │ │ │ + ldr.w r0, [pc, #1280] @ 19a004 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1276] @ 199fb0 │ │ │ │ + ldr.w fp, [pc, #1276] @ 19a008 │ │ │ │ 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 199b48 │ │ │ │ + beq.n 199ba0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -482558,23 +482589,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 199d4e │ │ │ │ + bhi.w 199da6 │ │ │ │ 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 │ │ │ │ @@ -482596,53 +482627,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, 199b6c │ │ │ │ + cbz r3, 199bc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199db4 │ │ │ │ + bne.w 199e0c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199b5c │ │ │ │ + bne.n 199bb4 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199d2e │ │ │ │ + beq.w 199d86 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 199b6e │ │ │ │ + bne.n 199bc6 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ 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 199cb2 │ │ │ │ + beq.w 199d0a │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 199928 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19a014 │ │ │ │ + bhi.w 19a06c │ │ │ │ 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 │ │ │ │ @@ -482655,279 +482686,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 199b9c │ │ │ │ + bne.n 199bf4 │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 199ce4 │ │ │ │ + beq.n 199d3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 199554 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 199ff8 │ │ │ │ + bne.w 19a050 │ │ │ │ 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] @ (199fb4 ) │ │ │ │ - ldr r3, [pc, #864] @ (199fa8 ) │ │ │ │ + ldr r2, [pc, #880] @ (19a00c ) │ │ │ │ + ldr r3, [pc, #864] @ (19a000 ) │ │ │ │ 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 19a010 │ │ │ │ + bne.w 19a068 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c4a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #744] @ 199fa0 │ │ │ │ - bl 1868e0 │ │ │ │ + vldr d0, [pc, #744] @ 199ff8 │ │ │ │ + bl 186938 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199bf2 │ │ │ │ + beq.n 199c4a │ │ │ │ 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 189118 │ │ │ │ - b.n 199bf2 │ │ │ │ + bl 189170 │ │ │ │ + b.n 199c4a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 199554 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 199c24 │ │ │ │ + beq.n 199c7c │ │ │ │ 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 1994fc │ │ │ │ + bl 199554 │ │ │ │ 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 199c32 │ │ │ │ + b.n 199c8a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 199d48 │ │ │ │ + cbz r0, 199da0 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 199b78 │ │ │ │ + b.n 199bd0 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 199fb8 │ │ │ │ + ldr.w lr, [pc, #560] @ 19a010 │ │ │ │ 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 189118 │ │ │ │ - b.n 199b90 │ │ │ │ + bl 189170 │ │ │ │ + b.n 199be8 │ │ │ │ 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, 199e30 │ │ │ │ + cbz r6, 199e88 │ │ │ │ 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, 199e1a │ │ │ │ + cbz r5, 199e72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fd8 │ │ │ │ + beq.w 19a030 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e52 │ │ │ │ + bne.n 199eaa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e52 │ │ │ │ - ldr r3, [pc, #444] @ (199fb8 ) │ │ │ │ + bhi.n 199eaa │ │ │ │ + ldr r3, [pc, #444] @ (19a010 ) │ │ │ │ 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 199e78 │ │ │ │ - cbnz r5, 199e52 │ │ │ │ + beq.n 199ed0 │ │ │ │ + cbnz r5, 199eaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199ddc │ │ │ │ + bne.n 199e34 │ │ │ │ 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 199b6c │ │ │ │ + beq.w 199bc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199b6c │ │ │ │ + beq.w 199bc4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199dcc │ │ │ │ + bne.n 199e24 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199e40 │ │ │ │ - b.n 199b6c │ │ │ │ + bne.n 199e98 │ │ │ │ + b.n 199bc4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 19a014 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 19a014 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e50 │ │ │ │ + bne.n 199ea8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e50 │ │ │ │ + bhi.n 199ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e52 │ │ │ │ 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 199f86 │ │ │ │ + beq.n 199fde │ │ │ │ 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] │ │ │ │ @@ -482940,36 +482971,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 199f56 │ │ │ │ + beq.n 199fae │ │ │ │ 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 199f96 │ │ │ │ + beq.n 199fee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -482981,150 +483012,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 199eb4 │ │ │ │ + bne.n 199f0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199e18 │ │ │ │ + beq.w 199e70 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 199e18 │ │ │ │ + bl 186644 │ │ │ │ + b.n 199e70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199f02 │ │ │ │ - b.n 199f56 │ │ │ │ + bne.n 199f5a │ │ │ │ + b.n 199fae │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199e72 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bhi.w 199e1a │ │ │ │ + bhi.w 199e72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e52 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199e72 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r1, r0, #650 @ 0x28a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 199fd4 │ │ │ │ - b.n 199e1a │ │ │ │ + bls.n 19a02c │ │ │ │ + b.n 199e72 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199da8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199da8 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199da8 │ │ │ │ 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 1994fc │ │ │ │ - b.n 199d0e │ │ │ │ + bl 199554 │ │ │ │ + b.n 199d66 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199da8 │ │ │ │ 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] @ (19a32c ) │ │ │ │ + ldr r2, [pc, #768] @ (19a384 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 19a330 │ │ │ │ + ldr.w fp, [pc, #768] @ 19a388 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (19a334 ) │ │ │ │ + ldr r3, [pc, #764] @ (19a38c ) │ │ │ │ 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 19a218 │ │ │ │ + beq.w 19a270 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ - ldr r3, [pc, #716] @ (19a338 ) │ │ │ │ + bl 186de4 │ │ │ │ + ldr r3, [pc, #716] @ (19a390 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19a0c6 │ │ │ │ + cbz r0, 19a11e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -483136,22 +483167,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -483186,77 +483217,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19977c │ │ │ │ + bl 1997d4 │ │ │ │ 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 19977c │ │ │ │ + bl 1997d4 │ │ │ │ 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 19977c │ │ │ │ + bl 1997d4 │ │ │ │ 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 19977c │ │ │ │ - ldr r2, [pc, #320] @ (19a33c ) │ │ │ │ - ldr r3, [pc, #308] @ (19a334 ) │ │ │ │ + bl 1997d4 │ │ │ │ + ldr r2, [pc, #320] @ (19a394 ) │ │ │ │ + ldr r3, [pc, #308] @ (19a38c ) │ │ │ │ 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 19a326 │ │ │ │ + bne.w 19a37e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19a24c │ │ │ │ + cbz r0, 19a2a4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 │ │ │ │ @@ -483269,22 +483300,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -483292,15 +483323,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] @ (19a338 ) │ │ │ │ + ldr r3, [pc, #92] @ (19a390 ) │ │ │ │ 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] │ │ │ │ @@ -483316,57 +483347,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 189118 │ │ │ │ - b.n 19a1ae │ │ │ │ + bl 189170 │ │ │ │ + b.n 19a206 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ 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] @ (19a6a8 ) │ │ │ │ + ldr r0, [pc, #844] @ (19a700 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #844] @ (19a6ac ) │ │ │ │ + ldr r3, [pc, #844] @ (19a704 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #836] @ 19a6b0 │ │ │ │ + ldr.w r8, [pc, #836] @ 19a708 │ │ │ │ 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 19a692 │ │ │ │ + beq.w 19a6ea │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -483374,23 +483405,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19a5ae │ │ │ │ + bhi.w 19a606 │ │ │ │ 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 │ │ │ │ @@ -483410,71 +483441,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 19a6b4 │ │ │ │ + ldr.w r9, [pc, #628] @ 19a70c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19a484 │ │ │ │ + cbz r3, 19a4dc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18c9ac │ │ │ │ + bl 18ca04 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 19a6a0 │ │ │ │ + vldr d8, [pc, #532] @ 19a6f8 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 19a5c0 │ │ │ │ + beq.w 19a618 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 199928 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aa86 │ │ │ │ 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 │ │ │ │ @@ -483487,126 +483518,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a552 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a552 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19a5f0 │ │ │ │ + bhi.n 19a648 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 19a490 │ │ │ │ + bne.n 19a4e8 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 19a53a │ │ │ │ + cbnz r4, 19a592 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 19a932 │ │ │ │ + bne.w 19a98a │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a82c │ │ │ │ + bne.w 19a884 │ │ │ │ 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] @ (19a6b8 ) │ │ │ │ - ldr r3, [pc, #364] @ (19a6ac ) │ │ │ │ + ldr r2, [pc, #380] @ (19a710 ) │ │ │ │ + ldr r3, [pc, #364] @ (19a704 ) │ │ │ │ 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 19aa2a │ │ │ │ + bne.w 19aa82 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a53a │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a45c │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a45c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a45c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a4e2 │ │ │ │ + beq.n 19a53a │ │ │ │ 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 189118 │ │ │ │ - b.n 19a4e2 │ │ │ │ + bl 189170 │ │ │ │ + b.n 19a53a │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -483618,26 +483649,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19aa0c │ │ │ │ + bhi.w 19aa64 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aa86 │ │ │ │ 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 │ │ │ │ @@ -483664,57 +483695,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 19a386 │ │ │ │ + b.n 19a3de │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a45c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 19a6ec │ │ │ │ + cbz r0, 19a744 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -483731,29 +483762,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -483768,19 +483799,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, 19a826 │ │ │ │ + cbnz r3, 19a87e │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a7e2 │ │ │ │ + beq.n 19a83a │ │ │ │ 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] │ │ │ │ @@ -483791,38 +483822,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 189118 │ │ │ │ - b.n 19a4fa │ │ │ │ + bl 189170 │ │ │ │ + b.n 19a552 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a716 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a716 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a716 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 19a7e2 │ │ │ │ + b.n 19a83a │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -483832,22 +483863,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -483860,15 +483891,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, 19a8ec │ │ │ │ + cbnz r4, 19a944 │ │ │ │ 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 │ │ │ │ @@ -483884,36 +483915,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 19a52c │ │ │ │ + b.n 19a584 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -483921,27 +483952,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -483952,92 +483983,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, 19aa12 │ │ │ │ + cbz r3, 19aa6a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 19a516 │ │ │ │ + b.n 19a56e │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a716 │ │ │ │ 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 19a9e0 │ │ │ │ + b.n 19aa38 │ │ │ │ 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] @ (19ab9c ) │ │ │ │ + ldr r2, [pc, #344] @ (19abf4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (19aba0 ) │ │ │ │ + ldr r3, [pc, #344] @ (19abf8 ) │ │ │ │ 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, 19aa7e │ │ │ │ + cbnz r1, 19aad6 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #320] @ (19aba4 ) │ │ │ │ - ldr r3, [pc, #316] @ (19aba0 ) │ │ │ │ + ldr r2, [pc, #320] @ (19abfc ) │ │ │ │ + ldr r3, [pc, #316] @ (19abf8 ) │ │ │ │ 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 19ab8c │ │ │ │ + bne.w 19abe4 │ │ │ │ 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 19ab90 │ │ │ │ + beq.w 19abe8 │ │ │ │ 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, 19aaa4 │ │ │ │ + cbz r4, 19aafc │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19aa90 │ │ │ │ + b.n 19aae8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19ab90 │ │ │ │ + beq.n 19abe8 │ │ │ │ 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] │ │ │ │ @@ -484050,19 +484081,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 19ab96 │ │ │ │ + beq.n 19abee │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab70 │ │ │ │ + beq.n 19abc8 │ │ │ │ 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 │ │ │ │ @@ -484072,143 +484103,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 19936c │ │ │ │ + bl 1993c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19aa5c │ │ │ │ + beq.n 19aab4 │ │ │ │ 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 19ab5c │ │ │ │ + beq.n 19abb4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19ab74 │ │ │ │ + bpl.n 19abcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 199a88 │ │ │ │ + bl 199ae0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19aa60 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19aab8 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 19ab4a │ │ │ │ + bmi.n 19aba2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 19ab4a │ │ │ │ + bl 1994f8 │ │ │ │ + b.n 19aba2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19aafe │ │ │ │ + b.n 19ab56 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ + bl 1994f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a340 │ │ │ │ - b.n 19ab52 │ │ │ │ + bl 19a398 │ │ │ │ + b.n 19abaa │ │ │ │ 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, [r6, r6] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r0, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #804] @ (19aee8 ) │ │ │ │ + ldr r2, [pc, #804] @ (19af40 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #804] @ (19aeec ) │ │ │ │ + ldr r3, [pc, #804] @ (19af44 ) │ │ │ │ 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, 19abf8 │ │ │ │ + cbnz r1, 19ac50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #788] @ (19aef0 ) │ │ │ │ - ldr r3, [pc, #784] @ (19aeec ) │ │ │ │ + ldr r2, [pc, #788] @ (19af48 ) │ │ │ │ + ldr r3, [pc, #784] @ (19af44 ) │ │ │ │ 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 19aed8 │ │ │ │ + bne.w 19af30 │ │ │ │ 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, 19ac2a │ │ │ │ + cbz r3, 19ac82 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 19ac22 │ │ │ │ + bpl.n 19ac7a │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 19aebc │ │ │ │ + beq.w 19af14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac14 │ │ │ │ + bne.n 19ac6c │ │ │ │ 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 1994a0 │ │ │ │ + bl 1994f8 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ac5c │ │ │ │ + cbz r3, 19acb4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19ac60 │ │ │ │ + cbnz r5, 19acb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac50 │ │ │ │ + bne.n 19aca8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19ac30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #656] @ (19aef4 ) │ │ │ │ + ldr r2, [pc, #656] @ (19af4c ) │ │ │ │ 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 │ │ │ │ @@ -484216,46 +484247,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, 19acaa │ │ │ │ + cbz r0, 19ad02 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19acb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19acb4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ac80 │ │ │ │ + bne.n 19acd8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac98 │ │ │ │ + bne.n 19acf0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19ac30 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19aedc │ │ │ │ + beq.w 19af34 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19acd6 │ │ │ │ + beq.n 19ad2e │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -484271,462 +484302,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 19ae3e │ │ │ │ + bne.w 19ae96 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ae94 │ │ │ │ + bne.w 19aeec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19ae82 │ │ │ │ + bne.w 19aeda │ │ │ │ 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] @ 19aee0 │ │ │ │ + vldr d8, [pc, #388] @ 19af38 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b.n 19ad72 │ │ │ │ + b.n 19adca │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19ae36 │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 19ad6a │ │ │ │ + beq.n 19adc2 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19adb4 │ │ │ │ + cbz r0, 19ae0c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae3a │ │ │ │ + beq.n 19ae92 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 19ad72 │ │ │ │ + bne.n 19adca │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae30 │ │ │ │ + beq.n 19ae88 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19ae66 │ │ │ │ + beq.n 19aebe │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1c6464 │ │ │ │ - b.n 19ac8c │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19ace4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ad6a │ │ │ │ + b.n 19adc2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aea8 │ │ │ │ + bne.n 19af00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 19ad40 │ │ │ │ + beq.w 19ad98 │ │ │ │ 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 19a014 │ │ │ │ + bl 19a06c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19ad46 │ │ │ │ + b.n 19ad9e │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 19ae0e │ │ │ │ + b.n 19ae66 │ │ │ │ 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 19a014 │ │ │ │ - b.n 19ae60 │ │ │ │ + bl 19a06c │ │ │ │ + b.n 19aeb8 │ │ │ │ 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 19a014 │ │ │ │ - b.n 19ad36 │ │ │ │ + bl 19a06c │ │ │ │ + b.n 19ad8e │ │ │ │ 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 19a014 │ │ │ │ - b.n 19ae46 │ │ │ │ + bl 19a06c │ │ │ │ + b.n 19ae9e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 19ac48 │ │ │ │ + b.n 19aca0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ orrs.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 19b052 │ │ │ │ + beq.w 19b0aa │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19af8e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19af8e │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r8, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19af1c │ │ │ │ + bne.n 19af74 │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 19b052 │ │ │ │ + beq.w 19b0aa │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 19afb4 │ │ │ │ + cbz r3, 19b00c │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 19b060 │ │ │ │ + bpl.n 19b0b8 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 19b060 │ │ │ │ + beq.n 19b0b8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b092 │ │ │ │ + bne.w 19b0ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b0a6 │ │ │ │ + beq.w 19b0fe │ │ │ │ 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 19b04c │ │ │ │ + b.n 19b0a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b0c0 │ │ │ │ + beq.w 19b118 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b066 │ │ │ │ + bne.n 19b0be │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19af8a │ │ │ │ + beq.n 19afe2 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b0b6 │ │ │ │ + bne.n 19b10e │ │ │ │ mov r0, fp │ │ │ │ - bl 21d698 │ │ │ │ - cbz r7, 19b01a │ │ │ │ + bl 21d6f0 │ │ │ │ + cbz r7, 19b072 │ │ │ │ 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 19b02e │ │ │ │ + beq.n 19b086 │ │ │ │ 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, 19b060 │ │ │ │ + cbz r7, 19b0b8 │ │ │ │ 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 21d9ec │ │ │ │ - bl 21d698 │ │ │ │ + bl 21da44 │ │ │ │ + bl 21d6f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19afdc │ │ │ │ + bne.n 19b034 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19b04c │ │ │ │ + beq.n 19b0a4 │ │ │ │ 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 19b04c │ │ │ │ + b.n 19b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ - bl 21d698 │ │ │ │ + bl 21da44 │ │ │ │ + bl 21d6f0 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19af94 │ │ │ │ + bne.w 19afec │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b04c │ │ │ │ + b.n 19b0a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19aff6 │ │ │ │ + b.n 19b04e │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 19afe4 │ │ │ │ + b.n 19b03c │ │ │ │ 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 19b13a │ │ │ │ + ble.n 19b192 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19b150 │ │ │ │ + bls.n 19b1a8 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19b106 │ │ │ │ + cbz r3, 19b15e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19b10a │ │ │ │ + cbnz r0, 19b162 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b0fa │ │ │ │ + bne.n 19b152 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r5, 19b130 │ │ │ │ + cbz r5, 19b188 │ │ │ │ movs r1, #23 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b15e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b15e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b10a │ │ │ │ + bne.n 19b162 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b11e │ │ │ │ + bne.n 19b176 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19b112 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19b16a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19af50 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19b0f2 │ │ │ │ + bhi.n 19b14a │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19af50 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 19b0f2 │ │ │ │ + b.n 19b14a │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ 19b248 │ │ │ │ + ldr.w r9, [pc, #132] @ 19b2a0 │ │ │ │ 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, 19b1f6 │ │ │ │ + cbnz r3, 19b24e │ │ │ │ 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, 19b200 │ │ │ │ + cbnz r3, 19b258 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (19b24c ) │ │ │ │ + ldr r3, [pc, #72] @ (19b2a4 ) │ │ │ │ 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 │ │ │ │ @@ -484740,40 +484771,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #208] @ (19b31c ) │ │ │ │ + ldr r5, [pc, #880] @ (19b614 ) │ │ │ │ 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] @ (19b404 ) │ │ │ │ + ldr r4, [pc, #420] @ (19b45c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (19b408 ) │ │ │ │ + ldr r1, [pc, #420] @ (19b460 ) │ │ │ │ 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 19b2ae │ │ │ │ + beq.n 19b306 │ │ │ │ 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 │ │ │ │ @@ -484784,263 +484815,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 19b360 │ │ │ │ + beq.n 19b3b8 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b39e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19b2cc │ │ │ │ + cbz r1, 19b324 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19b2da │ │ │ │ + cbnz r1, 19b332 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 19b3a4 │ │ │ │ + beq.n 19b3fc │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.n 19b39e │ │ │ │ + bhi.n 19b3f6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b404 │ │ │ │ + bhi.w 19b45c │ │ │ │ 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] @ (19b528 ) │ │ │ │ + ldr r5, [pc, #552] @ (19b580 ) │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b336 │ │ │ │ + cbz r0, 19b38e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (19b40c ) │ │ │ │ - ldr r3, [pc, #188] @ (19b408 ) │ │ │ │ + ldr r2, [pc, #196] @ (19b464 ) │ │ │ │ + ldr r3, [pc, #188] @ (19b460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19b400 │ │ │ │ + bne.n 19b458 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b39e │ │ │ │ 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 189118 │ │ │ │ - b.n 19b346 │ │ │ │ + bl 189170 │ │ │ │ + b.n 19b39e │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b36a │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b36a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b36a │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ - cbz r4, 19b3f0 │ │ │ │ + b.n 19b36a │ │ │ │ + cbz r4, 19b448 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b3de │ │ │ │ + cbz r0, 19b436 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b346 │ │ │ │ + b.n 19b39e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b3b0 │ │ │ │ + beq.n 19b408 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 19b3b0 │ │ │ │ + b.n 19b408 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #600] @ (19b660 ) │ │ │ │ + ldr r5, [pc, #248] @ (19b558 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (19b6d8 ) │ │ │ │ + ldr r4, [pc, #360] @ (19b5d0 ) │ │ │ │ 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] @ 19b84c │ │ │ │ - ldr.w r3, [pc, #1064] @ 19b850 │ │ │ │ + ldr.w r2, [pc, #1064] @ 19b8a4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 19b8a8 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr.w r8, [pc, #1052] @ 19b854 │ │ │ │ + ldr.w r8, [pc, #1052] @ 19b8ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d624 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b586 │ │ │ │ + bne.w 19b5de │ │ │ │ sub.w r1, r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 19b506 │ │ │ │ + bhi.n 19b55e │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b542 │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - bl 19b410 │ │ │ │ + bl 19b468 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19b47a │ │ │ │ - ldr r2, [pc, #876] @ (19b858 ) │ │ │ │ - ldr r3, [pc, #864] @ (19b850 ) │ │ │ │ + bne.n 19b4d2 │ │ │ │ + ldr r2, [pc, #876] @ (19b8b0 ) │ │ │ │ + ldr r3, [pc, #864] @ (19b8a8 ) │ │ │ │ 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 19b844 │ │ │ │ + bne.w 19b89c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 19b692 │ │ │ │ + beq.w 19b6ea │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b542 │ │ │ │ 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 19b79a │ │ │ │ + bhi.w 19b7f2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b8a4 │ │ │ │ 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 │ │ │ │ @@ -485068,15 +485099,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 19b6ba │ │ │ │ + bhi.w 19b712 │ │ │ │ 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 │ │ │ │ @@ -485095,32 +485126,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b848 │ │ │ │ + beq.w 19b8a0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -485138,86 +485169,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 19b666 │ │ │ │ + bne.n 19b6be │ │ │ │ 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] @ (19b85c ) │ │ │ │ + ldr r2, [pc, #500] @ (19b8b4 ) │ │ │ │ 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 189118 │ │ │ │ - b.n 19b4ea │ │ │ │ + bl 189170 │ │ │ │ + b.n 19b542 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d664 │ │ │ │ + bl 21d6bc │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b8a4 │ │ │ │ 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 19b660 │ │ │ │ - bmi.n 19b662 │ │ │ │ + bmi.n 19b6b8 │ │ │ │ + bmi.n 19b6ba │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b618 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b618 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19b6f4 │ │ │ │ + cbz r0, 19b74c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -485230,75 +485261,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 19b410 │ │ │ │ + bl 19b468 │ │ │ │ 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 19b4ea │ │ │ │ + beq.w 19b542 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 19b53a │ │ │ │ + bls.w 19b592 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b71c │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b71c │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b71c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b71c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b618 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b618 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b7ec │ │ │ │ + cbz r0, 19b844 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -485308,76 +485339,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 189118 │ │ │ │ - b.n 19b4ea │ │ │ │ + bl 189170 │ │ │ │ + b.n 19b542 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b820 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b820 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b820 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b820 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #832] @ (19bb90 ) │ │ │ │ + ldr r3, [pc, #480] @ (19ba88 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #776] @ (19bb60 ) │ │ │ │ + ldr r3, [pc, #424] @ (19ba58 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #56] @ (19b894 ) │ │ │ │ + ldr r2, [pc, #728] @ (19bb8c ) │ │ │ │ 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] @ (19ba44 ) │ │ │ │ + ldr r3, [pc, #464] @ (19ba9c ) │ │ │ │ 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 19ba3e │ │ │ │ + beq.w 19ba96 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 19b89c │ │ │ │ + cbz r0, 19b8f4 │ │ │ │ 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 19b910 │ │ │ │ + beq.n 19b968 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 19b908 │ │ │ │ + beq.n 19b960 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 19b916 │ │ │ │ + cbz r1, 19b96e │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -485385,35 +485416,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b410 │ │ │ │ + bl 19b468 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b8aa │ │ │ │ + bne.n 19b902 │ │ │ │ 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 19b908 │ │ │ │ + beq.n 19b960 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -485421,21 +485452,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -485443,26 +485474,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -485474,84 +485505,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, 19ba10 │ │ │ │ + cbnz r3, 19ba68 │ │ │ │ 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] @ (19ba48 ) │ │ │ │ + ldr r3, [pc, #52] @ (19baa0 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 19b906 │ │ │ │ + b.n 19b95e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + bx r5 │ │ │ │ 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] @ (19bb74 ) │ │ │ │ + ldr r2, [pc, #276] @ (19bbcc ) │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #6 │ │ │ │ ands r3, r1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ (19bb78 ) │ │ │ │ + ldr r3, [pc, #264] @ (19bbd0 ) │ │ │ │ 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, 19ba90 │ │ │ │ + cbz r3, 19bae8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19baae │ │ │ │ + cbnz r5, 19bb06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ba84 │ │ │ │ + bne.n 19badc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #232] @ (19bb7c ) │ │ │ │ - ldr r3, [pc, #224] @ (19bb78 ) │ │ │ │ + ldr r2, [pc, #232] @ (19bbd4 ) │ │ │ │ + ldr r3, [pc, #224] @ (19bbd0 ) │ │ │ │ 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 19bb70 │ │ │ │ + bne.n 19bbc8 │ │ │ │ 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 │ │ │ │ @@ -485569,122 +485600,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 19bb1e │ │ │ │ + bne.n 19bb76 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19bb6c │ │ │ │ + bne.n 19bbc4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19baea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19baea │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bac8 │ │ │ │ + bne.n 19bb20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb0e │ │ │ │ - b.n 19ba92 │ │ │ │ + bne.n 19bb66 │ │ │ │ + b.n 19baea │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bb56 │ │ │ │ + bne.n 19bbae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bb50 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b8b8 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bb50 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 19bb02 │ │ │ │ + b.n 19bb5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b8b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ - b.n 19bb2e │ │ │ │ + beq.n 19bb9a │ │ │ │ + b.n 19bb86 │ │ │ │ mov sl, fp │ │ │ │ - b.n 19bb2e │ │ │ │ + b.n 19bb86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, r1 │ │ │ │ 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] @ 19c308 │ │ │ │ + ldr.w r3, [pc, #1908] @ 19c360 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1904] @ 19c30c │ │ │ │ + ldr.w r2, [pc, #1904] @ 19c364 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1900] @ 19c310 │ │ │ │ + ldr.w r3, [pc, #1900] @ 19c368 │ │ │ │ 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 19c2fc │ │ │ │ + beq.w 19c354 │ │ │ │ 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, 19bbd6 │ │ │ │ + cbz r4, 19bc2e │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19bbc2 │ │ │ │ + b.n 19bc1a │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19c2fc │ │ │ │ + beq.w 19c354 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 19c302 │ │ │ │ + beq.w 19c35a │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bc04 │ │ │ │ + beq.n 19bc5c │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -485711,40 +485742,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b250 │ │ │ │ + bl 19b2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19bd02 │ │ │ │ + bcc.n 19bd5a │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19c05e │ │ │ │ + bhi.w 19c0b6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c058 │ │ │ │ + bhi.w 19c0b0 │ │ │ │ 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 │ │ │ │ @@ -485770,29 +485801,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] @ 19c314 │ │ │ │ + ldr.w r3, [pc, #1552] @ 19c36c │ │ │ │ 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] @ 19c318 │ │ │ │ + ldr.w r2, [pc, #1536] @ 19c370 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -485800,26 +485831,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -485831,38 +485862,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 19be70 │ │ │ │ + beq.n 19bec8 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19c31c │ │ │ │ + ldr.w r3, [pc, #1372] @ 19c374 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 189370 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -485870,23 +485901,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c35a │ │ │ │ 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 │ │ │ │ @@ -485905,32 +485936,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 19bdbc │ │ │ │ + beq.n 19be14 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 19bdbc │ │ │ │ + b.n 19be14 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -485940,23 +485971,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ - bhi.w 19c2ce │ │ │ │ + bhi.w 19c326 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c35a │ │ │ │ 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 │ │ │ │ @@ -485983,71 +486014,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 19be8a │ │ │ │ + b.n 19bee2 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19bf78 │ │ │ │ + cbz r0, 19bfd0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 19b16c │ │ │ │ + bl 19b1c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ - ldr r3, [pc, #848] @ (19c31c ) │ │ │ │ + bl 1892b8 │ │ │ │ + ldr r3, [pc, #848] @ (19c374 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -486060,120 +486091,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c22a │ │ │ │ + beq.w 19c282 │ │ │ │ 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 19c222 │ │ │ │ + beq.w 19c27a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19c02a │ │ │ │ + b.n 19c082 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bfaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bfaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bfaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bfaa │ │ │ │ movs r3, #16 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bee2 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bee2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bee2 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19c0a2 │ │ │ │ + cbz r0, 19c0fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858fc │ │ │ │ + bl 185954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 19b16c │ │ │ │ + bl 19b1c4 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19c250 │ │ │ │ + beq.w 19c2a8 │ │ │ │ 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 19c29a │ │ │ │ + bne.w 19c2f2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -486182,26 +486213,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -486213,19 +486244,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 19c24c │ │ │ │ + bne.n 19c2a4 │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 19c1da │ │ │ │ + beq.n 19c232 │ │ │ │ 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 │ │ │ │ @@ -486234,80 +486265,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ - b.n 19bfd2 │ │ │ │ + bl 189410 │ │ │ │ + b.n 19c02a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c0ce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c0ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c0ce │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c2f4 │ │ │ │ + beq.n 19c34c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #236] @ (19c320 ) │ │ │ │ - ldr r3, [pc, #220] @ (19c310 ) │ │ │ │ + bl 1c64bc │ │ │ │ + ldr r2, [pc, #236] @ (19c378 ) │ │ │ │ + ldr r3, [pc, #220] @ (19c368 ) │ │ │ │ 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 19c2f8 │ │ │ │ + bne.n 19c350 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19c1da │ │ │ │ + b.n 19c232 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c126 │ │ │ │ + beq.w 19c17e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19c288 │ │ │ │ + cbz r0, 19c2e0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c17e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c302 │ │ │ │ + bhi.n 19c35a │ │ │ │ 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 │ │ │ │ @@ -486319,59 +486350,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 19c076 │ │ │ │ + b.n 19c0ce │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c2b4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c2b4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c2b4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c2b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 19c22a │ │ │ │ + b.n 19c282 │ │ │ │ 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 │ │ │ │ - add r6, ip │ │ │ │ + add r6, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ movs r7, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ 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] @ (19c418 ) │ │ │ │ + ldr r6, [pc, #224] @ (19c470 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (19c41c ) │ │ │ │ + ldr r2, [pc, #220] @ (19c474 ) │ │ │ │ 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 │ │ │ │ @@ -486385,36 +486416,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 19c3f6 │ │ │ │ + beq.n 19c44e │ │ │ │ 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 19c39c │ │ │ │ - cbz r5, 19c3f6 │ │ │ │ + bne.n 19c3f4 │ │ │ │ + cbz r5, 19c44e │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -486426,102 +486457,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 189118 │ │ │ │ - ldr r2, [pc, #40] @ (19c420 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c41c ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #40] @ (19c478 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c474 ) │ │ │ │ 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 19c412 │ │ │ │ + bne.n 19c46a │ │ │ │ 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, #190 @ 0xbe │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ 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] @ (19c668 ) │ │ │ │ - ldr r3, [pc, #560] @ (19c66c ) │ │ │ │ + ldr r1, [pc, #560] @ (19c6c0 ) │ │ │ │ + ldr r3, [pc, #560] @ (19c6c4 ) │ │ │ │ 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] @ (19c670 ) │ │ │ │ + ldr r3, [pc, #536] @ (19c6c8 ) │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ mov sl, r4 │ │ │ │ @@ -486530,28 +486561,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 19c324 │ │ │ │ + bl 19c37c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c324 │ │ │ │ + bl 19c37c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 │ │ │ │ @@ -486583,15 +486614,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] @ (19c674 ) │ │ │ │ + ldr r3, [pc, #224] @ (19c6cc ) │ │ │ │ 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] │ │ │ │ @@ -486602,25 +486633,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19c5e0 │ │ │ │ + cbz r0, 19c638 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -486641,76 +486672,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - ldr r2, [pc, #44] @ (19c678 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c66c ) │ │ │ │ + bl 186e28 │ │ │ │ + ldr r2, [pc, #44] @ (19c6d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c6c4 ) │ │ │ │ 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 19c664 │ │ │ │ + bne.n 19c6bc │ │ │ │ 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, #192 @ 0xc0 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ 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] @ (19c7b8 ) │ │ │ │ + ldr r2, [pc, #296] @ (19c810 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (19c7bc ) │ │ │ │ + ldr r3, [pc, #296] @ (19c814 ) │ │ │ │ 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, 19c6b2 │ │ │ │ + cbz r3, 19c70a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19c6d0 │ │ │ │ + cbnz r6, 19c728 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c6a6 │ │ │ │ + bne.n 19c6fe │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #264] @ (19c7c0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19c7bc ) │ │ │ │ + ldr r2, [pc, #264] @ (19c818 ) │ │ │ │ + ldr r3, [pc, #260] @ (19c814 ) │ │ │ │ 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 19c7b4 │ │ │ │ + bne.n 19c80c │ │ │ │ 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 │ │ │ │ @@ -486727,141 +486758,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c7a8 │ │ │ │ + beq.n 19c800 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c742 │ │ │ │ + beq.n 19c79a │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 19c73c │ │ │ │ + cbz r2, 19c794 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19c754 │ │ │ │ + beq.n 19c7ac │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19c724 │ │ │ │ + bne.n 19c77c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c7bc │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19c780 │ │ │ │ + beq.n 19c7d8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c716 │ │ │ │ + b.n 19c76e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 19c730 │ │ │ │ + bne.n 19c788 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ - b.n 19c730 │ │ │ │ + bl 19c47c │ │ │ │ + b.n 19c788 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19c742 │ │ │ │ + bne.n 19c79a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c47c │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19c750 │ │ │ │ - cbz r4, 19c7a8 │ │ │ │ + bne.n 19c7a8 │ │ │ │ + cbz r4, 19c800 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c70c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c70c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c6de │ │ │ │ + bne.n 19c736 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c798 │ │ │ │ - b.n 19c6b4 │ │ │ │ + bne.n 19c7f0 │ │ │ │ + b.n 19c70c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19c78c │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19c7e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ 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 186afc │ │ │ │ - cbz r0, 19c82c │ │ │ │ + bl 186b54 │ │ │ │ + cbz r0, 19c884 │ │ │ │ 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 19c82e │ │ │ │ + beq.n 19c886 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85e │ │ │ │ + bls.n 19c8b6 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c814 │ │ │ │ + b.n 19c86c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 19c85e │ │ │ │ + beq.n 19c8b6 │ │ │ │ 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 19c810 │ │ │ │ + beq.n 19c868 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85a │ │ │ │ + bls.n 19c8b2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c842 │ │ │ │ + b.n 19c89a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19c85a │ │ │ │ + beq.n 19c8b2 │ │ │ │ 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 19c83e │ │ │ │ - b.n 19c82a │ │ │ │ + beq.n 19c896 │ │ │ │ + b.n 19c882 │ │ │ │ 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 │ │ │ │ @@ -486869,49 +486900,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 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 19c974 │ │ │ │ + beq.n 19c9cc │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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] │ │ │ │ @@ -486919,15 +486950,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -486935,65 +486966,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19c916 │ │ │ │ + b.n 19c96e │ │ │ │ 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 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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] │ │ │ │ @@ -487001,15 +487032,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -487017,15 +487048,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -487033,60 +487064,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ 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 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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] │ │ │ │ @@ -487095,15 +487126,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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 │ │ │ │ @@ -487113,31 +487144,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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ 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 │ │ │ │ @@ -487145,102 +487176,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 19cbc6 │ │ │ │ + beq.n 19cc1e │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 19cbbe │ │ │ │ + bmi.n 19cc16 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 19cbbe │ │ │ │ + cbnz r7, 19cc16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19cbbe │ │ │ │ + beq.n 19cc16 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - beq.n 19cbca │ │ │ │ + beq.n 19cc22 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19cbaa │ │ │ │ + bne.n 19cc02 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cbf4 │ │ │ │ + bl 194118 │ │ │ │ + cbz r0, 19cc4c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cbf8 │ │ │ │ + bl 194118 │ │ │ │ + cbz r0, 19cc50 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc16 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc16 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cc14 │ │ │ │ + bl 194118 │ │ │ │ + cbz r0, 19cc6c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc16 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc16 │ │ │ │ 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] @ (19cdb8 ) │ │ │ │ + ldr r3, [pc, #384] @ (19ce10 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #372] @ (19cdbc ) │ │ │ │ + ldr r1, [pc, #372] @ (19ce14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -487249,34 +487280,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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ccce │ │ │ │ + cbz r0, 19cd26 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -487284,15 +487315,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -487301,15 +487332,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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] │ │ │ │ @@ -487317,124 +487348,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 172d44 │ │ │ │ - ldr r2, [pc, #36] @ (19cdc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (19cdb8 ) │ │ │ │ + bl 172d9c │ │ │ │ + ldr r2, [pc, #36] @ (19ce18 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ce10 ) │ │ │ │ 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 19cdb4 │ │ │ │ + bne.n 19ce0c │ │ │ │ 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, #182 @ 0xb6 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #8 │ │ │ │ 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] @ 19d2ec │ │ │ │ + ldr.w r1, [pc, #1296] @ 19d344 │ │ │ │ mov r3, r2 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1288] @ 19d2f0 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19d348 │ │ │ │ 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 172d18 │ │ │ │ + bl 172d70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ce26 │ │ │ │ - ldr.w r2, [pc, #1260] @ 19d2f4 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19d2f0 │ │ │ │ + cbnz r0, 19ce7e │ │ │ │ + ldr.w r2, [pc, #1260] @ 19d34c │ │ │ │ + ldr.w r3, [pc, #1252] @ 19d348 │ │ │ │ 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 19d2e8 │ │ │ │ + bne.w 19d340 │ │ │ │ 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, 19ce3a │ │ │ │ + cbz r3, 19ce92 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 19ce7a │ │ │ │ + cbnz r4, 19ced2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce2e │ │ │ │ + bne.n 19ce86 │ │ │ │ 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 19ce6a │ │ │ │ + beq.n 19cec2 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ 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 19ce50 │ │ │ │ + bne.n 19cea8 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 47574 │ │ │ │ - b.n 19ce04 │ │ │ │ + b.n 19ce5c │ │ │ │ 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] │ │ │ │ @@ -487447,130 +487478,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 19cf5e │ │ │ │ + beq.n 19cfb6 │ │ │ │ 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 19cf4e │ │ │ │ + beq.n 19cfa6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d0aa │ │ │ │ + beq.w 19d102 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d15e │ │ │ │ + beq.w 19d1b6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19ceee │ │ │ │ + cbz r4, 19cf46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ceee │ │ │ │ + cbz r3, 19cf46 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 19cee6 │ │ │ │ + cbnz r3, 19cf3e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq.n 19cf3e │ │ │ │ + beq.n 19cf96 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced8 │ │ │ │ + bne.n 19cf30 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 19cf4e │ │ │ │ + cbnz r4, 19cfa6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.n 19cf4e │ │ │ │ + bne.n 19cfa6 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 19cf4e │ │ │ │ + beq.n 19cfa6 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19d0ce │ │ │ │ + beq.w 19d126 │ │ │ │ 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 19cf86 │ │ │ │ + bpl.n 19cfde │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d0f8 │ │ │ │ - bl 19ca98 │ │ │ │ - b.n 19cf48 │ │ │ │ + beq.w 19d150 │ │ │ │ + bl 19caf0 │ │ │ │ + b.n 19cfa0 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19cf02 │ │ │ │ + bne.n 19cf5a │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced4 │ │ │ │ + bne.n 19cf2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cebc │ │ │ │ + bne.n 19cf14 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19ce92 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19ce92 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ce8a │ │ │ │ + bne.n 19cee2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cf76 │ │ │ │ - b.n 19ce3a │ │ │ │ + bne.n 19cfce │ │ │ │ + b.n 19ce92 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b54 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b54 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 19d00a │ │ │ │ + beq.n 19d062 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d10c │ │ │ │ + beq.w 19d164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d100 │ │ │ │ + beq.w 19d158 │ │ │ │ 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 19cfd4 │ │ │ │ + b.n 19d02c │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d156 │ │ │ │ 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 │ │ │ │ @@ -487580,121 +487611,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 19cfce │ │ │ │ + ble.n 19d026 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d03a │ │ │ │ + bl 19c81c │ │ │ │ + cbz r0, 19d092 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d180 │ │ │ │ + beq.w 19d1d8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d18e │ │ │ │ + beq.w 19d1e6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d072 │ │ │ │ + bl 19c81c │ │ │ │ + cbz r0, 19d0ca │ │ │ │ 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 19d0f2 │ │ │ │ + bne.n 19d14a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d0de │ │ │ │ + beq.n 19d136 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d1d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cbdc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d1d0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d19c │ │ │ │ + bne.w 19d1f4 │ │ │ │ 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 19d0f8 │ │ │ │ - bl 19c984 │ │ │ │ - b.n 19cf48 │ │ │ │ + beq.n 19d150 │ │ │ │ + bl 19c9dc │ │ │ │ + b.n 19cfa0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19cfa6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19cfa6 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cf4e │ │ │ │ + beq.w 19cfa6 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 19cf08 │ │ │ │ + bne.w 19cf60 │ │ │ │ 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 19cf1e │ │ │ │ + b.n 19cf76 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19d0f2 │ │ │ │ + cbnz r3, 19d14a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cbdc │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 19d094 │ │ │ │ + beq.n 19d0ec │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19cc24 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19cc7c │ │ │ │ + b.n 19cfa0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c984 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c9dc │ │ │ │ + b.n 19cfa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d100 │ │ │ │ + beq.n 19d158 │ │ │ │ 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 19d128 │ │ │ │ + b.n 19d180 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 19d0fe │ │ │ │ + beq.n 19d156 │ │ │ │ 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 │ │ │ │ @@ -487704,60 +487735,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 19d124 │ │ │ │ - b.n 19d008 │ │ │ │ + ble.n 19d17c │ │ │ │ + b.n 19d060 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19ced4 │ │ │ │ + bne.w 19cf2c │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19ced4 │ │ │ │ + beq.w 19cf2c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 19d0c8 │ │ │ │ + b.n 19d120 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19cf38 │ │ │ │ + b.n 19cf90 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c8c0 │ │ │ │ + b.n 19cfa0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c8c0 │ │ │ │ + b.n 19cfa0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -487768,34 +487799,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 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d234 │ │ │ │ + cbz r0, 19d28c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -487804,15 +487835,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -487822,565 +487853,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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d9c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 19cf48 │ │ │ │ + b.n 19cfa0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ 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] @ (19d698 ) │ │ │ │ + ldr r2, [pc, #908] @ (19d6f0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #908] @ (19d69c ) │ │ │ │ + ldr r3, [pc, #908] @ (19d6f4 ) │ │ │ │ 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 19d590 │ │ │ │ + bne.w 19d5e8 │ │ │ │ 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 19d476 │ │ │ │ + beq.w 19d4ce │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.w 19d590 │ │ │ │ - bl 188f90 │ │ │ │ + bne.w 19d5e8 │ │ │ │ + bl 188fe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #828] @ 19d690 │ │ │ │ + vldr d0, [pc, #828] @ 19d6e8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19d37e │ │ │ │ + cbz r0, 19d3d6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d5ae │ │ │ │ + beq.w 19d606 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d7e4 │ │ │ │ + beq.w 19d83c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d3ca │ │ │ │ + cbz r0, 19d422 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d408 │ │ │ │ + cbz r0, 19d460 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 19d6a4 │ │ │ │ + beq.w 19d6fc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19d592 │ │ │ │ - bl 188f90 │ │ │ │ + b.n 19d5ea │ │ │ │ + bl 188fe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #512] @ 19d690 │ │ │ │ + vldr d0, [pc, #512] @ 19d6e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d4ba │ │ │ │ + cbz r0, 19d512 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 19d5f2 │ │ │ │ + beq.w 19d64a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d724 │ │ │ │ + beq.w 19d77c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d50c │ │ │ │ + cbz r0, 19d564 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d54a │ │ │ │ + cbz r0, 19d5a2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19d464 │ │ │ │ + beq.w 19d4bc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d4bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (19d6a0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19d69c ) │ │ │ │ + ldr r2, [pc, #268] @ (19d6f8 ) │ │ │ │ + ldr r3, [pc, #260] @ (19d6f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19d828 │ │ │ │ + bne.w 19d880 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d5e2 │ │ │ │ + cbz r0, 19d63a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 19d3de │ │ │ │ + b.n 19d436 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d622 │ │ │ │ + cbz r0, 19d67a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d65a │ │ │ │ + cbz r0, 19d6b2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d4bc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d4bc │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d756 │ │ │ │ + cbz r0, 19d7ae │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d78c │ │ │ │ + cbz r0, 19d7e4 │ │ │ │ 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 189118 │ │ │ │ - vldr d7, [pc, #160] @ 19d830 │ │ │ │ + bl 189170 │ │ │ │ + vldr d7, [pc, #160] @ 19d888 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d7c2 │ │ │ │ + cbz r0, 19d81a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 19d66c │ │ │ │ + b.n 19d6c4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d81e │ │ │ │ + cbz r0, 19d876 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 19d5ea │ │ │ │ + b.n 19d642 │ │ │ │ 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] @ (19d98c ) │ │ │ │ + ldr r2, [pc, #320] @ (19d9e4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #320] @ (19d990 ) │ │ │ │ + ldr r3, [pc, #320] @ (19d9e8 ) │ │ │ │ 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, 19d86e │ │ │ │ + cbz r3, 19d8c6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19d88e │ │ │ │ + cbnz r5, 19d8e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d862 │ │ │ │ + bne.n 19d8ba │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #288] @ (19d994 ) │ │ │ │ - ldr r3, [pc, #284] @ (19d990 ) │ │ │ │ + ldr r2, [pc, #288] @ (19d9ec ) │ │ │ │ + ldr r3, [pc, #284] @ (19d9e8 ) │ │ │ │ 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 19d988 │ │ │ │ + bne.w 19d9e0 │ │ │ │ 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 │ │ │ │ @@ -488396,235 +488427,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19d9d4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 19d926 │ │ │ │ + cbz r6, 19d97e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 19d934 │ │ │ │ + cbz r2, 19d98c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d350 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 19d914 │ │ │ │ + cbz r3, 19d96c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r2, 19d914 │ │ │ │ + cbz r2, 19d96c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d350 │ │ │ │ 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 19d8f2 │ │ │ │ + bne.n 19d94a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d350 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 19d94e │ │ │ │ + bl 187120 │ │ │ │ + cbz r6, 19d9a6 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19d8d4 │ │ │ │ + b.n 19d92c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d350 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d930 │ │ │ │ + bne.n 19d988 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19d9d4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d8c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d8c8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d89a │ │ │ │ + bne.n 19d8f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d96c │ │ │ │ - b.n 19d870 │ │ │ │ + bne.n 19d9c4 │ │ │ │ + b.n 19d8c8 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19d960 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19d9b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ 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 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d9ca │ │ │ │ + cbz r3, 19da22 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19da94 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9bc │ │ │ │ + bne.n 19da14 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19da84 │ │ │ │ + beq.n 19dadc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.w 19db72 │ │ │ │ + bne.w 19dbca │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19db76 │ │ │ │ + beq.w 19dbce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da04 │ │ │ │ + cbz r3, 19da5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19da04 │ │ │ │ + cbz r2, 19da5c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 19dacc │ │ │ │ + bmi.n 19db24 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9f2 │ │ │ │ + bne.n 19da4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 19db5c │ │ │ │ + bmi.w 19dbb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19db1c │ │ │ │ + bne.w 19db74 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da34 │ │ │ │ + cbz r3, 19da8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19db2e │ │ │ │ + bne.w 19db86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da24 │ │ │ │ + bne.n 19da7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbz r5, 19da60 │ │ │ │ + cbz r5, 19dab8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da54 │ │ │ │ + cbz r3, 19daac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19da90 │ │ │ │ + beq.n 19dae8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da46 │ │ │ │ + bne.n 19da9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19da40 │ │ │ │ + bne.n 19da98 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19da22 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19da22 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19da94 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da6c │ │ │ │ + bne.n 19dac4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19d9d4 │ │ │ │ + bne.n 19da2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1c │ │ │ │ + bl 169fc8 │ │ │ │ + b.n 19da74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da4c │ │ │ │ + bne.n 19daa4 │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bne.n 19da4c │ │ │ │ + bne.n 19daa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 19dac0 │ │ │ │ + bl 16a0b0 │ │ │ │ + cbz r0, 19db18 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19da4c │ │ │ │ + beq.n 19daa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 19da4c │ │ │ │ + b.n 19daa4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 19da4c │ │ │ │ + bl 16a0e8 │ │ │ │ + b.n 19daa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19db7e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19db7e │ │ │ │ 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] │ │ │ │ @@ -488634,134 +488665,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 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ + bne.w 19da46 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ - bl 18c9ac │ │ │ │ - b.n 19da1c │ │ │ │ + bl 18ca04 │ │ │ │ + b.n 19da74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ - b.n 19da0c │ │ │ │ + bne.w 19da46 │ │ │ │ + b.n 19da64 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19da8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19da8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19db2e │ │ │ │ + bne.n 19db86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db46 │ │ │ │ + bne.n 19db9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19da0c │ │ │ │ + beq.w 19da64 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dadc │ │ │ │ + b.n 19db34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19dad0 │ │ │ │ + b.n 19db28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1a │ │ │ │ + bl 169fc8 │ │ │ │ + b.n 19da72 │ │ │ │ stmdb 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] @ (19dd6c ) │ │ │ │ + ldr r2, [pc, #472] @ (19ddc4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #472] @ (19dd70 ) │ │ │ │ + ldr r3, [pc, #472] @ (19ddc8 ) │ │ │ │ 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, 19dbb6 │ │ │ │ + cbz r3, 19dc0e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19dbd6 │ │ │ │ + cbnz r5, 19dc2e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dbaa │ │ │ │ + bne.n 19dc02 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #440] @ (19dd74 ) │ │ │ │ - ldr r3, [pc, #436] @ (19dd70 ) │ │ │ │ + ldr r2, [pc, #440] @ (19ddcc ) │ │ │ │ + ldr r3, [pc, #436] @ (19ddc8 ) │ │ │ │ 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 19dd66 │ │ │ │ + bne.w 19ddbe │ │ │ │ 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 19dd4e │ │ │ │ + beq.w 19dda6 │ │ │ │ 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 19dce2 │ │ │ │ + beq.n 19dd3a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dd3c │ │ │ │ + beq.w 19dd94 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19dd5a │ │ │ │ + beq.w 19ddb2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19dd7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19dd7c │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19dc10 │ │ │ │ + bne.n 19dc68 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 19dc10 │ │ │ │ + beq.n 19dc68 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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] │ │ │ │ @@ -488771,147 +488802,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, 19dcbe │ │ │ │ + cbz r0, 19dd16 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r9] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 19dc88 │ │ │ │ + bcc.n 19dce0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r7, #1 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dc12 │ │ │ │ + bne.n 19dc6a │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dbf6 │ │ │ │ + bne.n 19dc4e │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - cbz r7, 19dd4e │ │ │ │ + cbz r7, 19dda6 │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dc10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dc10 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19dbde │ │ │ │ + bne.w 19dc36 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd12 │ │ │ │ - b.n 19dbb8 │ │ │ │ + bne.n 19dd6a │ │ │ │ + b.n 19dc10 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19dd3a │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 19dc36 │ │ │ │ - b.n 19dce2 │ │ │ │ + bne.w 19dc8e │ │ │ │ + b.n 19dd3a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19dd3a │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19dc36 │ │ │ │ - b.n 19dce2 │ │ │ │ + bne.w 19dc8e │ │ │ │ + b.n 19dd3a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19dd02 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19dd5a │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19dc34 │ │ │ │ - b.n 19dc10 │ │ │ │ + bne.w 19dc8c │ │ │ │ + b.n 19dc68 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19ddbc │ │ │ │ + bne.n 19de14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19dd9e │ │ │ │ + beq.n 19ddf6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19dd96 │ │ │ │ + beq.n 19ddee │ │ │ │ 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 19ddbc │ │ │ │ + bne.n 19de14 │ │ │ │ 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 19ddc0 │ │ │ │ + bne.n 19de18 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19dd80 │ │ │ │ + beq.n 19ddd8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -488922,18 +488953,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 19de62 │ │ │ │ + beq.n 19deba │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19de40 │ │ │ │ + beq.n 19de98 │ │ │ │ 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 │ │ │ │ @@ -488960,106 +488991,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 19ddec │ │ │ │ + b.n 19de44 │ │ │ │ stmdb 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] @ 19e50c │ │ │ │ + ldr.w r3, [pc, #1668] @ 19e564 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1660] @ 19e510 │ │ │ │ - ldr.w r9, [pc, #1660] @ 19e514 │ │ │ │ + ldr.w r2, [pc, #1660] @ 19e568 │ │ │ │ + ldr.w r9, [pc, #1660] @ 19e56c │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19ddc8 │ │ │ │ + bl 19de20 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a07c │ │ │ │ + bl 16a0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e294 │ │ │ │ + beq.w 19e2ec │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1620] @ 19e518 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19e570 │ │ │ │ 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 19e054 │ │ │ │ + beq.w 19e0ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e48c │ │ │ │ + beq.w 19e4e4 │ │ │ │ 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 19e0f6 │ │ │ │ + bne.w 19e14e │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19e126 │ │ │ │ + beq.w 19e17e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19e36a │ │ │ │ + beq.w 19e3c2 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19e194 │ │ │ │ + beq.w 19e1ec │ │ │ │ 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 19e33a │ │ │ │ + beq.w 19e392 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e110 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19df52 │ │ │ │ + cbz r1, 19dfaa │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19df5a │ │ │ │ + cbnz r1, 19dfb2 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19e3ee │ │ │ │ + beq.w 19e446 │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 19e3e8 │ │ │ │ + bhi.w 19e440 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e55e │ │ │ │ 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 │ │ │ │ @@ -489096,16 +489127,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 185974 │ │ │ │ - ldr.w r3, [pc, #1352] @ 19e518 │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1352] @ 19e570 │ │ │ │ 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] │ │ │ │ @@ -489122,121 +489153,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16a114 │ │ │ │ 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 19dee6 │ │ │ │ + bne.w 19df3e │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [fp] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1212] @ 19e51c │ │ │ │ - ldr.w r3, [pc, #1192] @ 19e50c │ │ │ │ + ldr.w r2, [pc, #1212] @ 19e574 │ │ │ │ + ldr.w r3, [pc, #1192] @ 19e564 │ │ │ │ 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 19e502 │ │ │ │ + bne.w 19e55a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e0aa │ │ │ │ + cbz r0, 19e102 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 19e1a2 │ │ │ │ + beq.n 19e1fa │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e506 │ │ │ │ + beq.w 19e55e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e506 │ │ │ │ + bne.w 19e55e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 19e104 │ │ │ │ + cbz r6, 19e15c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19def6 │ │ │ │ + beq.w 19df4e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 19e05e │ │ │ │ + b.n 19e0b6 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0da │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0da │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0da │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19df12 │ │ │ │ + bne.w 19df6a │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19e186 │ │ │ │ + bhi.n 19e1de │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e55e │ │ │ │ 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 │ │ │ │ @@ -489268,26 +489299,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 19e0dc │ │ │ │ + b.n 19e134 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19df42 │ │ │ │ + bne.w 19df9a │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 19e33e │ │ │ │ + b.n 19e396 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19e486 │ │ │ │ + bhi.w 19e4de │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e55e │ │ │ │ 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 │ │ │ │ @@ -489318,36 +489349,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 19e3a8 │ │ │ │ + beq.w 19e400 │ │ │ │ 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 19e0d4 │ │ │ │ + beq.w 19e12c │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e55e │ │ │ │ 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 │ │ │ │ @@ -489377,30 +489408,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 19e498 │ │ │ │ + beq.w 19e4f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e320 │ │ │ │ - cbz r3, 19e2b2 │ │ │ │ + beq.n 19e378 │ │ │ │ + cbz r3, 19e30a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e2a0 │ │ │ │ + beq.n 19e2f8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19e432 │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e2c8 ) │ │ │ │ + bhi.w 19e48a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e320 ) │ │ │ │ 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 │ │ │ │ @@ -489438,161 +489469,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 19e506 │ │ │ │ + bne.w 19e55e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 19e2a6 │ │ │ │ + b.n 19e2fe │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e110 │ │ │ │ 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 189118 │ │ │ │ - b.n 19e0b8 │ │ │ │ + bl 189170 │ │ │ │ + b.n 19e110 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19e3a0 │ │ │ │ + cbz r0, 19e3f8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19df12 │ │ │ │ + b.n 19df6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 19e0d4 │ │ │ │ + beq.w 19e12c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19e3e4 │ │ │ │ + cbz r0, 19e43c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 19e0c6 │ │ │ │ + b.n 19e11e │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ - cbnz r3, 19e438 │ │ │ │ + b.n 19e0da │ │ │ │ + cbnz r3, 19e490 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e422 │ │ │ │ + cbz r0, 19e47a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19e0b8 │ │ │ │ + b.n 19e110 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e00c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 19e3f0 │ │ │ │ + b.n 19e448 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e00c │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e25c │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e25c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e00c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19e186 │ │ │ │ + b.n 19e1de │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e414 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e414 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e414 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e414 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e25c │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 19e106 │ │ │ │ + b.n 19e15e │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e00c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 19e506 │ │ │ │ + bhi.n 19e55e │ │ │ │ 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 │ │ │ │ @@ -489602,95 +489633,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 19dfc2 │ │ │ │ + b.n 19e01a │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e01a │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e01a │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e01a │ │ │ │ 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 19dfc2 │ │ │ │ + b.n 19e01a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r7, #4 │ │ │ │ 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] @ 19ea8c │ │ │ │ - ldr.w r2, [pc, #1368] @ 19ea90 │ │ │ │ + ldr.w r3, [pc, #1368] @ 19eae4 │ │ │ │ + ldr.w r2, [pc, #1368] @ 19eae8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1356] @ 19ea94 │ │ │ │ + ldr.w r3, [pc, #1356] @ 19eaec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e564 │ │ │ │ + cbz r3, 19e5bc │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19e588 │ │ │ │ + cbnz r5, 19e5e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e558 │ │ │ │ + bne.n 19e5b0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 19ea98 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19ea94 │ │ │ │ + ldr.w r2, [pc, #1328] @ 19eaf0 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19eaec │ │ │ │ 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 19ea82 │ │ │ │ + bne.w 19eada │ │ │ │ mov r0, sl │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #1296] @ 19ea9c │ │ │ │ + ldr.w r9, [pc, #1296] @ 19eaf4 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r8, [pc, #1296] @ 19eaa0 │ │ │ │ + ldr.w r8, [pc, #1296] @ 19eaf8 │ │ │ │ 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 │ │ │ │ @@ -489716,121 +489747,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 169e38 │ │ │ │ + bl 169e90 │ │ │ │ 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 1c6388 │ │ │ │ + bl 1c63e0 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19e68e │ │ │ │ + beq.n 19e6e6 │ │ │ │ mov r6, r9 │ │ │ │ movw fp, #639 @ 0x27f │ │ │ │ strd r7, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 19e67e │ │ │ │ + cbz r5, 19e6d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e91a │ │ │ │ + beq.w 19e972 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19ea66 │ │ │ │ + beq.w 19eabe │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19e64c │ │ │ │ + cbz r4, 19e6a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e64c │ │ │ │ + cbz r3, 19e6a4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19e6ca │ │ │ │ + beq.n 19e722 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e63a │ │ │ │ + bne.n 19e692 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e6d6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6d8 │ │ │ │ + beq.n 19e730 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e6d6 │ │ │ │ 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 19ea86 │ │ │ │ + bne.w 19eade │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 19e800 │ │ │ │ + beq.w 19e858 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e636 │ │ │ │ + bne.n 19e68e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e620 │ │ │ │ + bne.n 19e678 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ 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 19ea7e │ │ │ │ - cbz r4, 19e6c4 │ │ │ │ + beq.w 19ead6 │ │ │ │ + cbz r4, 19e71c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e5ae │ │ │ │ + bne.w 19e606 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e6b4 │ │ │ │ + bne.n 19e70c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e5be │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6da │ │ │ │ + beq.n 19e732 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19e660 │ │ │ │ - b.n 19e678 │ │ │ │ + beq.n 19e6b8 │ │ │ │ + b.n 19e6d0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19ea86 │ │ │ │ + bne.w 19eade │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 19e678 │ │ │ │ + bne.n 19e6d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 19de70 │ │ │ │ - ldr r3, [pc, #932] @ (19eaa4 ) │ │ │ │ + bl 19dec8 │ │ │ │ + ldr r3, [pc, #932] @ (19eafc ) │ │ │ │ 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 │ │ │ │ @@ -489848,30 +489879,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 19e934 │ │ │ │ + bcs.w 19e98c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ uxtb.w r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e94a │ │ │ │ + beq.w 19e9a2 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -489899,30 +489930,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e6d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 19de70 │ │ │ │ + bl 19dec8 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #656] @ (19eaa4 ) │ │ │ │ + ldr r3, [pc, #656] @ (19eafc ) │ │ │ │ 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] │ │ │ │ @@ -489930,29 +489961,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 19e90c │ │ │ │ + bcs.n 19e964 │ │ │ │ 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 19e9ca │ │ │ │ + beq.w 19ea22 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -489971,15 +490002,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, 19e8da │ │ │ │ + cbnz r3, 19e932 │ │ │ │ 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 │ │ │ │ @@ -489999,47 +490030,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e6d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e6d6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c6 │ │ │ │ + beq.n 19ea1e │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e6d6 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e6b8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 189118 │ │ │ │ - b.n 19e7e8 │ │ │ │ + bl 189170 │ │ │ │ + b.n 19e840 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] │ │ │ │ @@ -490060,21 +490091,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 189118 │ │ │ │ - b.n 19e7e8 │ │ │ │ + bl 189170 │ │ │ │ + b.n 19e840 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e6da │ │ │ │ + b.n 19e732 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -490087,15 +490118,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, 19ea32 │ │ │ │ + cbnz r3, 19ea8a │ │ │ │ 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 │ │ │ │ @@ -490114,54 +490145,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 189118 │ │ │ │ - b.n 19e90c │ │ │ │ + bl 189170 │ │ │ │ + b.n 19e964 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c4 │ │ │ │ + beq.n 19ea1c │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19e636 │ │ │ │ + bne.w 19e68e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e6b8 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e5be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bl 17ca9e │ │ │ │ + bl 17caf6 │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 19ead8 │ │ │ │ + cbnz r3, 19eb30 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19ead8 │ │ │ │ + bhi.n 19eb30 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19eaee │ │ │ │ + beq.n 19eb46 │ │ │ │ cmp.w r0, #336 @ 0x150 │ │ │ │ - bcs.n 19eadc │ │ │ │ + bcs.n 19eb34 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -490181,199 +490212,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] @ (19edf8 ) │ │ │ │ + ldr r1, [pc, #748] @ (19ee50 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (19edfc ) │ │ │ │ + ldr r3, [pc, #748] @ (19ee54 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #692] @ 19edf0 │ │ │ │ + vldr d0, [pc, #692] @ 19ee48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19eb6a │ │ │ │ + cbz r0, 19ebc2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 19ec5e │ │ │ │ + cbz r7, 19ecb6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - ldr r2, [pc, #444] @ (19ee00 ) │ │ │ │ - ldr r3, [pc, #436] @ (19edfc ) │ │ │ │ + bl 188d28 │ │ │ │ + ldr r2, [pc, #444] @ (19ee58 ) │ │ │ │ + ldr r3, [pc, #436] @ (19ee54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19edae │ │ │ │ + bne.w 19ee06 │ │ │ │ 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 19ed4a │ │ │ │ + beq.n 19eda2 │ │ │ │ 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 19ecdc │ │ │ │ + bpl.n 19ed34 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19ed0a │ │ │ │ + beq.n 19ed62 │ │ │ │ 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 19edb2 │ │ │ │ + bpl.n 19ee0a │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - b.n 19ec42 │ │ │ │ + bl 188d28 │ │ │ │ + b.n 19ec9a │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19eda6 │ │ │ │ + bhi.n 19edfe │ │ │ │ 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] │ │ │ │ @@ -490390,78 +490421,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ed38 │ │ │ │ + cbz r0, 19ed90 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ecce │ │ │ │ + b.n 19ed26 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19ed78 │ │ │ │ + cbz r0, 19edd0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ec78 │ │ │ │ + b.n 19ecd0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19edaa │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19edaa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19edaa │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19edaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ee20 │ │ │ │ + bhi.n 19ee78 │ │ │ │ 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 │ │ │ │ @@ -490473,447 +490504,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 19ed12 │ │ │ │ + b.n 19ed6a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed6a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed6a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed6a │ │ │ │ stmdb 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] @ (19f200 ) │ │ │ │ - ldr r3, [pc, #972] @ (19f204 ) │ │ │ │ + ldr r2, [pc, #972] @ (19f258 ) │ │ │ │ + ldr r3, [pc, #972] @ (19f25c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr.w sl, [pc, #964] @ 19f208 │ │ │ │ + ldr.w sl, [pc, #964] @ 19f260 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ strb.w fp, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [r5, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 19efa8 │ │ │ │ + bls.w 19f000 │ │ │ │ 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 19ef9a │ │ │ │ + bne.w 19eff2 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ cmp.w r7, #294 @ 0x126 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 19f0fa │ │ │ │ - vldr d7, [pc, #828] @ 19f1f8 │ │ │ │ + beq.w 19f152 │ │ │ │ + vldr d7, [pc, #828] @ 19f250 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19eef0 │ │ │ │ + cbz r0, 19ef48 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #760] @ 19f1f8 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #760] @ 19f250 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19ef36 │ │ │ │ + cbz r0, 19ef8e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19eb50 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 19f176 │ │ │ │ - ldr r2, [pc, #652] @ (19f20c ) │ │ │ │ - ldr r3, [pc, #644] @ (19f204 ) │ │ │ │ + beq.w 19f1ce │ │ │ │ + ldr r2, [pc, #652] @ (19f264 ) │ │ │ │ + ldr r3, [pc, #644] @ (19f25c ) │ │ │ │ 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 19f256 │ │ │ │ + bne.w 19f2ae │ │ │ │ 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 19eaf8 │ │ │ │ + bl 19eb50 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - ldr r3, [pc, #612] @ (19f210 ) │ │ │ │ + b.n 19efd4 │ │ │ │ + ldr r3, [pc, #612] @ (19f268 ) │ │ │ │ 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, 19efd2 │ │ │ │ + cbz r2, 19f02a │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19f214 │ │ │ │ + beq.w 19f26c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 19f25a │ │ │ │ + bpl.w 19f2b2 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #317 @ 0x13d │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 19ef7c │ │ │ │ + beq.n 19efd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ cmp r7, sl │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19efd4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19efd4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f13a │ │ │ │ + cbz r0, 19f192 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19eb50 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - vldr d7, [pc, #128] @ 19f1f8 │ │ │ │ + b.n 19efd4 │ │ │ │ + vldr d7, [pc, #128] @ 19f250 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f1a6 │ │ │ │ + cbz r0, 19f1fe │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19efd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f246 │ │ │ │ + cbz r0, 19f29e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f018 │ │ │ │ + b.n 19f070 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19f28a │ │ │ │ + bhi.n 19f2e2 │ │ │ │ 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 │ │ │ │ @@ -490926,66 +490957,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 19f21c │ │ │ │ + b.n 19f274 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f274 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f274 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f274 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (19f2d0 ) │ │ │ │ + ldr r2, [pc, #16] @ (19f328 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (19f2d4 ) │ │ │ │ + ldr r1, [pc, #16] @ (19f32c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - bl 17f2d6 │ │ │ │ + bl 17f32e │ │ │ │ stmdb 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] @ 19f8d4 │ │ │ │ + ldr.w r3, [pc, #1508] @ 19f92c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1508] @ 19f8d8 │ │ │ │ + ldr.w r6, [pc, #1508] @ 19f930 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1504] @ 19f8dc │ │ │ │ + ldr.w r1, [pc, #1504] @ 19f934 │ │ │ │ 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 19f796 │ │ │ │ + bls.w 19f7ee │ │ │ │ sub.w r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f3c8 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f3c8 │ │ │ │ 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 │ │ │ │ @@ -491002,101 +491033,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, 19f372 │ │ │ │ - ldr.w r2, [pc, #1420] @ 19f8e0 │ │ │ │ + cbz r0, 19f3ca │ │ │ │ + ldr.w r2, [pc, #1420] @ 19f938 │ │ │ │ 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 19f7c8 │ │ │ │ + beq.w 19f820 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 19f8e4 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19f8d4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 19f93c │ │ │ │ + ldr.w r3, [pc, #1372] @ 19f92c │ │ │ │ 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 19f8d0 │ │ │ │ + bne.w 19f928 │ │ │ │ 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 19f372 │ │ │ │ - ldr.w r2, [pc, #1348] @ 19f8e0 │ │ │ │ + beq.n 19f3ca │ │ │ │ + ldr.w r2, [pc, #1348] @ 19f938 │ │ │ │ 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 19f370 │ │ │ │ + bne.n 19f3c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189f18 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868e0 │ │ │ │ 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 19f8b4 │ │ │ │ + beq.w 19f90c │ │ │ │ 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 19f43e │ │ │ │ + b.n 19f496 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 19f8a8 │ │ │ │ + beq.w 19f900 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 19f430 │ │ │ │ + bne.n 19f488 │ │ │ │ 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 │ │ │ │ @@ -491107,22 +491138,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 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add.w r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -491134,57 +491165,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f510 │ │ │ │ + cbz r0, 19f568 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 19f430 │ │ │ │ + b.n 19f488 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f372 │ │ │ │ + beq.w 19f3ca │ │ │ │ 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 19f8c0 │ │ │ │ + bhi.w 19f918 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19f8d4 │ │ │ │ + bhi.w 19f92c │ │ │ │ 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 │ │ │ │ @@ -491212,37 +491243,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 19f372 │ │ │ │ - ldr r2, [pc, #836] @ (19f8e0 ) │ │ │ │ + beq.w 19f3ca │ │ │ │ + ldr r2, [pc, #836] @ (19f938 ) │ │ │ │ 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 19f370 │ │ │ │ + bne.w 19f3c8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r0, r2, lsl #2] │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.w 19f370 │ │ │ │ + bne.w 19f3c8 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 19f8ca │ │ │ │ + beq.w 19f922 │ │ │ │ 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 │ │ │ │ @@ -491260,21 +491291,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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} │ │ │ │ @@ -491304,85 +491335,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f6e0 │ │ │ │ + cbz r0, 19f738 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19f704 │ │ │ │ + beq.n 19f75c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f732 │ │ │ │ + cbz r0, 19f78a │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 │ │ │ │ @@ -491399,177 +491430,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 19f372 │ │ │ │ + b.n 19f3ca │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls.w 19f370 │ │ │ │ + bls.w 19f3c8 │ │ │ │ sub.w r1, r3, #53 @ 0x35 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 19f370 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f7b0 ) │ │ │ │ + bhi.w 19f3c8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f808 ) │ │ │ │ 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 189ec0 │ │ │ │ + bl 189f18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ it eq │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ - beq.n 19f7ec │ │ │ │ + beq.n 19f844 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f83a │ │ │ │ + cbz r0, 19f892 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18662c │ │ │ │ - b.n 19f792 │ │ │ │ + bl 186684 │ │ │ │ + b.n 19f7ea │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f88e │ │ │ │ + cbz r0, 19f8e6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 19f792 │ │ │ │ + bl 186e28 │ │ │ │ + b.n 19f7ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f8c0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f8c0 │ │ │ │ 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 188ec8 │ │ │ │ - b.n 19f848 │ │ │ │ + bl 188f20 │ │ │ │ + b.n 19f8a0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f8c0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 19f5e0 │ │ │ │ + b.n 19f638 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r5, #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, #336] @ (19fa4c ) │ │ │ │ + ldr r2, [pc, #336] @ (19faa4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #336] @ (19fa50 ) │ │ │ │ + ldr r3, [pc, #336] @ (19faa8 ) │ │ │ │ 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, 19f920 │ │ │ │ + cbz r3, 19f978 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19f940 │ │ │ │ + cbnz r6, 19f998 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f914 │ │ │ │ + bne.n 19f96c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (19fa54 ) │ │ │ │ - ldr r3, [pc, #296] @ (19fa50 ) │ │ │ │ + ldr r2, [pc, #304] @ (19faac ) │ │ │ │ + ldr r3, [pc, #296] @ (19faa8 ) │ │ │ │ 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 19fa48 │ │ │ │ + bne.w 19faa0 │ │ │ │ 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 │ │ │ │ @@ -491586,146 +491617,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19fa3c │ │ │ │ + beq.n 19fa94 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 19f9dc │ │ │ │ + cbz r4, 19fa34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9ea │ │ │ │ + cbz r3, 19fa42 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9ae │ │ │ │ + bne.n 19fa06 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f330 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19f9c6 │ │ │ │ + cbz r4, 19fa1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9c6 │ │ │ │ + cbz r3, 19fa1e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19f99e │ │ │ │ + beq.n 19f9f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f9b4 │ │ │ │ + bne.n 19fa0c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19fa34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f330 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 19fa0c │ │ │ │ + cbz r3, 19fa64 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19f98e │ │ │ │ + b.n 19f9e6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19fa34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f330 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f9e6 │ │ │ │ + bne.n 19fa3e │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 19fa3c │ │ │ │ + cbz r4, 19fa94 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f97a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f97a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19f950 │ │ │ │ + bne.n 19f9a8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fa2c │ │ │ │ - b.n 19f922 │ │ │ │ + bne.n 19fa84 │ │ │ │ + b.n 19f97a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19fa1c │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 19fa74 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ 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] @ 19fe24 │ │ │ │ + ldr.w fp, [pc, #948] @ 19fe7c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc34 │ │ │ │ + beq.w 19fc8c │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 19fb24 │ │ │ │ + b.n 19fb7c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19fdf6 │ │ │ │ + bne.w 19fe4e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fd98 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -491737,88 +491768,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc30 │ │ │ │ + beq.w 19fc88 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 19fa88 │ │ │ │ + beq.n 19fae0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fd98 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 19fbc4 │ │ │ │ + bhi.n 19fc1c │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 19fafe │ │ │ │ + b.n 19fb56 │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 19fad8 │ │ │ │ + b.n 19fb30 │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -491831,44 +491862,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19fb24 │ │ │ │ + bne.w 19fb7c │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fd44 │ │ │ │ - ldr r3, [pc, #484] @ (19fe28 ) │ │ │ │ + beq.w 19fd9c │ │ │ │ + ldr r3, [pc, #484] @ (19fe80 ) │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -491883,15 +491914,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 19fcd2 │ │ │ │ + bne.n 19fd2a │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r3, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r3, r3, fp │ │ │ │ it ne │ │ │ │ @@ -491904,65 +491935,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 19fb0c │ │ │ │ + b.n 19fb64 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19fb1a │ │ │ │ - bl 185974 │ │ │ │ + b.n 19fb72 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ 19fe28 │ │ │ │ + ldr.w lr, [pc, #188] @ 19fe80 │ │ │ │ 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 19fdce │ │ │ │ + bls.n 19fe26 │ │ │ │ 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 │ │ │ │ @@ -491974,59 +492005,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 19fda4 │ │ │ │ + bne.n 19fdfc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 19fe2c │ │ │ │ + bl 19fe84 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ 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] @ (1a00e8 ) │ │ │ │ + ldr r5, [pc, #680] @ (1a0140 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1a00ec ) │ │ │ │ + ldr r4, [pc, #680] @ (1a0144 ) │ │ │ │ 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 │ │ │ │ @@ -492035,33 +492066,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 19ff88 │ │ │ │ + beq.w 19ffe0 │ │ │ │ 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 19fede │ │ │ │ + bhi.n 19ff36 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00e6 │ │ │ │ + bhi.w 1a013e │ │ │ │ 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 │ │ │ │ @@ -492094,83 +492125,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19ff0e │ │ │ │ + cbz r0, 19ff66 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 19fe2c │ │ │ │ + bl 19fe84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 19fe2c │ │ │ │ + bl 19fe84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a00cc │ │ │ │ - ldr r2, [pc, #384] @ (1a00f0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1a00ec ) │ │ │ │ + beq.w 1a0124 │ │ │ │ + ldr r2, [pc, #384] @ (1a0148 ) │ │ │ │ + ldr r3, [pc, #380] @ (1a0144 ) │ │ │ │ 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 1a00e2 │ │ │ │ + bne.w 1a013a │ │ │ │ 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 1a00dc │ │ │ │ + bhi.w 1a0134 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00ac │ │ │ │ + bhi.w 1a0104 │ │ │ │ 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] │ │ │ │ @@ -492186,33 +492217,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19fffc │ │ │ │ + cbz r0, 1a0054 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -492232,77 +492263,77 @@ │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 19fa58 │ │ │ │ - b.n 19ff6c │ │ │ │ + bl 19fab0 │ │ │ │ + b.n 19ffc4 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a0026 │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a0026 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a0026 │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff3a │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff3a │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff3a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 19ff6c │ │ │ │ + b.n 19ffc4 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a0026 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + movs r4, r6 │ │ │ │ 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 │ │ │ │ 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] @ (1a0328 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a032c ) │ │ │ │ + ldr r2, [pc, #528] @ (1a0380 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a0384 ) │ │ │ │ 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 │ │ │ │ @@ -492315,335 +492346,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0316 │ │ │ │ + beq.w 1a036e │ │ │ │ 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 1a02c6 │ │ │ │ + beq.w 1a031e │ │ │ │ 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 1a0278 │ │ │ │ + bne.n 1a02d0 │ │ │ │ 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 1a0278 │ │ │ │ + bne.n 1a02d0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a02d0 │ │ │ │ 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, 1a01dc │ │ │ │ + cbz r5, 1a0234 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a02a6 │ │ │ │ + bne.n 1a02fe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1a028c │ │ │ │ + beq.n 1a02e4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a01c6 │ │ │ │ + bne.n 1a021e │ │ │ │ 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 1a0278 │ │ │ │ + bne.n 1a02d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a02d0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a0216 │ │ │ │ + bne.n 1a026e │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1a0278 │ │ │ │ + bpl.n 1a02d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a0222 │ │ │ │ + cbz r3, 1a027a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 1a0278 │ │ │ │ + bl 16f974 │ │ │ │ + cbz r0, 1a02d0 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a02e6 │ │ │ │ + beq.n 1a033e │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - beq.n 1a02d4 │ │ │ │ + beq.n 1a032c │ │ │ │ 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 19fa58 │ │ │ │ + bl 19fab0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c068 │ │ │ │ - cbz r4, 1a02be │ │ │ │ + bl 18c0c0 │ │ │ │ + cbz r4, 1a0316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0286 │ │ │ │ + cbz r3, 1a02de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a017e │ │ │ │ + b.n 1a01d6 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a01d4 │ │ │ │ + beq.n 1a022c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r7, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a01d6 │ │ │ │ + b.n 1a022e │ │ │ │ mov r4, sl │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a02d0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a02d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrd r5, r9, [sp, #12] │ │ │ │ orr.w r9, sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r5, 1a02ec │ │ │ │ + cbz r5, 1a0344 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a0160 │ │ │ │ + b.n 1a01b8 │ │ │ │ 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 19fa58 │ │ │ │ - b.n 1a026e │ │ │ │ + bl 19fab0 │ │ │ │ + b.n 1a02c6 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - b.n 1a0230 │ │ │ │ + b.n 1a0288 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ - cbz r6, 1a0316 │ │ │ │ + cbz r6, 1a036e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #52] @ (1a0330 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a032c ) │ │ │ │ + bl 1c64bc │ │ │ │ + ldr r2, [pc, #52] @ (1a0388 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a0384 ) │ │ │ │ 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 1a0324 │ │ │ │ + bne.n 1a037c │ │ │ │ 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 1c6464 │ │ │ │ - b.n 1a02fa │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1a0352 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 14, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 8, cr0, cr12, cr11, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ + stc2 0, cr0, [r6], #428 @ 0x1ac │ │ │ │ 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, 1a035a │ │ │ │ + cbz r5, 1a03b2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a035e │ │ │ │ + cbnz r0, 1a03b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a034e │ │ │ │ + bne.n 1a03a6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a00f4 │ │ │ │ + bl 1a014c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a03b2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a03b2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0360 │ │ │ │ + bne.n 1a03b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a037a │ │ │ │ + bne.n 1a03d2 │ │ │ │ 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] @ (1a04d4 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a052c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a04d8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a0530 ) │ │ │ │ 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 1a04c8 │ │ │ │ + beq.n 1a0520 │ │ │ │ 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 1a03e6 │ │ │ │ + bhi.n 1a043e │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a04ac │ │ │ │ + bne.n 1a0504 │ │ │ │ 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 1a0454 │ │ │ │ + bne.n 1a04ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a04ac │ │ │ │ + beq.n 1a0504 │ │ │ │ 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 1a0440 │ │ │ │ - cbz r4, 1a04ac │ │ │ │ + bne.n 1a0498 │ │ │ │ + cbz r4, 1a0504 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -492655,80 +492686,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 189118 │ │ │ │ - ldr r2, [pc, #44] @ (1a04dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1a04d4 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #44] @ (1a0534 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a052c ) │ │ │ │ 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 1a04ce │ │ │ │ + bne.n 1a0526 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a0408 │ │ │ │ + b.n 1a0460 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, sl, cr11 │ │ │ │ - @ instruction: 0xfb4c006b │ │ │ │ + @ instruction: 0xfbf2006b │ │ │ │ + @ instruction: 0xfaf4006b │ │ │ │ stmdb 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] @ (1a0640 ) │ │ │ │ + ldr r7, [pc, #328] @ (1a0698 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - cbz r5, 1a052c │ │ │ │ + cbz r5, 1a0584 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a05ae │ │ │ │ - bl 185974 │ │ │ │ + beq.n 1a0606 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] @ (1a0644 ) │ │ │ │ + ldr r3, [pc, #276] @ (1a069c ) │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18552c │ │ │ │ + bl 185584 │ │ │ │ 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 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -492736,115 +492767,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1a0628 │ │ │ │ + bhi.n 1a0680 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #288] @ (1a06bc ) │ │ │ │ - ldr r3, [pc, #288] @ (1a06bc ) │ │ │ │ - ldr r6, [pc, #56] @ (1a05d8 ) │ │ │ │ - ldr r3, [pc, #312] @ (1a06d8 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0714 ) │ │ │ │ + ldr r3, [pc, #288] @ (1a0714 ) │ │ │ │ + ldr r6, [pc, #56] @ (1a0630 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a0730 ) │ │ │ │ lsrs r3, r1, #25 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ - ldr r0, [pc, #288] @ (1a06cc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a06cc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a06d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0724 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0724 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0728 ) │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - b.n 1a0508 │ │ │ │ + b.n 1a0560 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 1a0648 │ │ │ │ + ldr.w r9, [pc, #80] @ 1a06a0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1a05b8 │ │ │ │ + b.n 1a0610 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a0610 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a0610 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a05b8 │ │ │ │ - @ instruction: 0xfb02006b │ │ │ │ + b.n 1a0610 │ │ │ │ + @ instruction: 0xfaaa006b │ │ │ │ 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] @ (1a0918 ) │ │ │ │ - ldr r3, [pc, #696] @ (1a091c ) │ │ │ │ + ldr r2, [pc, #696] @ (1a0970 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a0974 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #696] @ (1a0920 ) │ │ │ │ + ldr r6, [pc, #696] @ (1a0978 ) │ │ │ │ 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 1a070a │ │ │ │ - ldr r3, [pc, #676] @ (1a0924 ) │ │ │ │ + bne.n 1a0762 │ │ │ │ + ldr r3, [pc, #676] @ (1a097c ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18552c │ │ │ │ + bl 185584 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -492853,23 +492884,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1a0918 │ │ │ │ + bhi.w 1a0970 │ │ │ │ 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 │ │ │ │ @@ -492887,289 +492918,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 1a0734 │ │ │ │ + cbnz r3, 1a078c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ - cbz r3, 1a0794 │ │ │ │ + cbz r3, 1a07ec │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a074a │ │ │ │ + b.n 1a07a2 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a090c │ │ │ │ + beq.w 1a0964 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1a0912 │ │ │ │ + bne.w 1a096a │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0738 │ │ │ │ + bne.n 1a0790 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0832 │ │ │ │ + beq.n 1a088a │ │ │ │ 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, 1a07fe │ │ │ │ + cbnz r3, 1a0856 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a0856 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 1a0928 │ │ │ │ + ldr.w r9, [pc, #340] @ 1a0980 │ │ │ │ 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 189118 │ │ │ │ - ldr r2, [pc, #300] @ (1a092c ) │ │ │ │ - ldr r3, [pc, #280] @ (1a091c ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #300] @ (1a0984 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a0974 ) │ │ │ │ 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 1a0908 │ │ │ │ + bne.n 1a0960 │ │ │ │ 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 1a079c │ │ │ │ + b.n 1a07f4 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07f4 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07f4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0780 │ │ │ │ + beq.n 1a07d8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0866 │ │ │ │ + cbz r0, 1a08be │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08a6 │ │ │ │ + cbz r0, 1a08fe │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08e8 │ │ │ │ + cbz r0, 1a0940 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a0856 │ │ │ │ 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 │ │ │ │ - ldrsb.w r0, [r8, #107] @ 0x6b │ │ │ │ + vst4.16 {d16-d19}, [r0 :128], fp │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, #107] @ 0x6b │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #2] │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa006b │ │ │ │ + @ instruction: 0xf7a2006b │ │ │ │ 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] @ (1a0a18 ) │ │ │ │ - ldr r3, [pc, #212] @ (1a0a1c ) │ │ │ │ + ldr r1, [pc, #212] @ (1a0a70 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a0a74 ) │ │ │ │ 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 1a0a10 │ │ │ │ + bne.n 1a0a68 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1a098a │ │ │ │ - ldr r2, [pc, #172] @ (1a0a20 ) │ │ │ │ - ldr r3, [pc, #168] @ (1a0a1c ) │ │ │ │ + beq.n 1a09e2 │ │ │ │ + ldr r2, [pc, #172] @ (1a0a78 ) │ │ │ │ + ldr r3, [pc, #168] @ (1a0a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0a0c │ │ │ │ + bne.n 1a0a64 │ │ │ │ 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 1a064c │ │ │ │ + bl 1a06a4 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a0538 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 │ │ │ │ @@ -493178,82 +493209,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 1a0970 │ │ │ │ + b.n 1a09c8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6b4006b │ │ │ │ + @ instruction: 0xf65c006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf688006b │ │ │ │ + @ instruction: 0xf630006b │ │ │ │ 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] @ (1a0d78 ) │ │ │ │ - ldr r5, [pc, #828] @ (1a0d7c ) │ │ │ │ - ldr r3, [pc, #828] @ (1a0d80 ) │ │ │ │ + ldr r1, [pc, #824] @ (1a0dd0 ) │ │ │ │ + ldr r5, [pc, #828] @ (1a0dd4 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a0dd8 ) │ │ │ │ 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 1a0d66 │ │ │ │ + bne.w 1a0dbe │ │ │ │ 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 1a0d36 │ │ │ │ + bhi.w 1a0d8e │ │ │ │ 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 1a0d5c │ │ │ │ + beq.w 1a0db4 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ strd r5, r7, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a064c │ │ │ │ + bl 1a06a4 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldr.w r5, [fp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a0b00 │ │ │ │ + beq.n 1a0b58 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -493263,64 +493294,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 1a0ada │ │ │ │ + bne.n 1a0b32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a0538 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ add.w r1, sl, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a68 │ │ │ │ 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 1882cc │ │ │ │ + bl 188324 │ │ │ │ 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 │ │ │ │ @@ -493339,15 +493370,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] @ 1a0d70 │ │ │ │ + vldr d7, [pc, #436] @ 1a0dc8 │ │ │ │ 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} │ │ │ │ @@ -493374,25 +493405,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a0c34 │ │ │ │ + cbz r0, 1a0c8c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -493408,49 +493439,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 1a0c96 │ │ │ │ + bne.n 1a0cee │ │ │ │ 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] @ (1a0d84 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a0ddc ) │ │ │ │ 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 1885fc │ │ │ │ + bl 188654 │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d50 │ │ │ │ + beq.n 1a0da8 │ │ │ │ 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 │ │ │ │ @@ -493466,85 +493497,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 1a0d06 │ │ │ │ + bne.n 1a0d5e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1a0d88 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a0d80 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a0de0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a0dd8 ) │ │ │ │ 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 1a0d62 │ │ │ │ + bne.n 1a0dba │ │ │ │ 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 186dd0 │ │ │ │ - b.n 1a0d34 │ │ │ │ + bl 186e28 │ │ │ │ + b.n 1a0d8c │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 1a0a9c │ │ │ │ + b.n 1a0af4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ - subs.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + sbc.w r0, r2, #15400960 @ 0xeb0000 │ │ │ │ + sbc.w r0, r0, #15400960 @ 0xeb0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #8299 @ 0x206b │ │ │ │ + @ instruction: 0xf26a006b │ │ │ │ stmdb 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] @ (1a0f38 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a0f90 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #408] @ (1a0f3c ) │ │ │ │ + ldr r3, [pc, #408] @ (1a0f94 ) │ │ │ │ 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, 1a0dc4 │ │ │ │ + cbz r3, 1a0e1c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1a0de4 │ │ │ │ + cbnz r6, 1a0e3c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0db8 │ │ │ │ + bne.n 1a0e10 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1a0f40 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a0f3c ) │ │ │ │ + ldr r2, [pc, #376] @ (1a0f98 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a0f94 ) │ │ │ │ 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 1a0f32 │ │ │ │ + bne.w 1a0f8a │ │ │ │ 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 │ │ │ │ @@ -493560,438 +493591,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a0f26 │ │ │ │ + beq.n 1a0f7e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a0e50 │ │ │ │ + cbz r4, 1a0ea8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0eb8 │ │ │ │ + beq.n 1a0f10 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0e9e │ │ │ │ + beq.n 1a0ef6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e8a │ │ │ │ + bne.n 1a0ee2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - beq.n 1a0e76 │ │ │ │ - cbnz r4, 1a0e8a │ │ │ │ + beq.n 1a0ece │ │ │ │ + cbnz r4, 1a0ee2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0ee8 │ │ │ │ + beq.n 1a0f40 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a0e2e │ │ │ │ + b.n 1a0e86 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0ec4 │ │ │ │ + beq.n 1a0f1c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0ea8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0ea8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0a28 │ │ │ │ + bl 1a0a80 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e50 │ │ │ │ + beq.n 1a0ea8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0eb8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0e40 │ │ │ │ + bne.n 1a0e98 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e8a │ │ │ │ + bhi.n 1a0ee2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0988 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a0e4e │ │ │ │ + b.n 1a0ea6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f1a │ │ │ │ + beq.n 1a0f72 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0ea8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0e44 │ │ │ │ + b.n 1a0e9c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0ea8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0988 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0e5c │ │ │ │ + bne.n 1a0eb4 │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 1a0f26 │ │ │ │ + cbz r4, 1a0f7e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0e1e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0e1e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0df0 │ │ │ │ + bne.w 1a0e48 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0f08 │ │ │ │ - b.n 1a0dc6 │ │ │ │ + bne.n 1a0f60 │ │ │ │ + b.n 1a0e1e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0ea8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0ea6 │ │ │ │ + b.n 1a0efe │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1a0ef8 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1a0f50 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf25a006b │ │ │ │ + addw r0, r2, #107 @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf232006b │ │ │ │ + rsbs r0, sl, #107 @ 0x6b │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 1a1190 │ │ │ │ + bcs.n 1a11e8 │ │ │ │ mvn.w r3, #294 @ 0x126 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1a1202 │ │ │ │ + bhi.n 1a125a │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r1, [pc, #344] @ (1a12cc ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1298 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a129c ) │ │ │ │ - ldr r1, [pc, #440] @ (1a1330 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12a0 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12a0 ) │ │ │ │ - ldr r1, [pc, #464] @ (1a1350 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12a4 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12a8 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12a8 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12ac ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12ac ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12b0 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12b0 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a12b4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a1324 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12f0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12f4 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a1388 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12f8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12f8 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a13a8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12fc ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1300 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1300 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1304 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1304 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1308 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1308 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a130c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r5, #414 @ 0x19e │ │ │ │ - beq.n 1a11e4 │ │ │ │ + beq.n 1a123c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1a1110 │ │ │ │ + bl 1a1168 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - b.n 1a11cc │ │ │ │ + b.n 1a1224 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1a11ee │ │ │ │ + b.n 1a1246 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a11a0 │ │ │ │ + b.n 1a11f8 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -494001,53 +494032,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] @ (1a1450 ) │ │ │ │ + ldr r1, [pc, #368] @ (1a14a8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1a1454 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a14ac ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1a1458 ) │ │ │ │ + ldr r4, [pc, #364] @ (1a14b0 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 188c1c │ │ │ │ - ldr r2, [pc, #324] @ (1a145c ) │ │ │ │ + bl 188c74 │ │ │ │ + ldr r2, [pc, #324] @ (1a14b4 ) │ │ │ │ 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 │ │ │ │ @@ -494059,15 +494090,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -494084,27 +494115,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 1a13c2 │ │ │ │ + bls.n 1a141a │ │ │ │ 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 1a1396 │ │ │ │ + bne.n 1a13ee │ │ │ │ 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] │ │ │ │ @@ -494120,74 +494151,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1a133c │ │ │ │ + bne.n 1a1394 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #44] @ (1a1460 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1454 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #44] @ (1a14b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a14ac ) │ │ │ │ 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 1a144c │ │ │ │ + bne.n 1a14a4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [sl, #-428] @ 0xfffffe54 │ │ │ │ + stcl 0, cr0, [r2], {107} @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-428] @ 0xfffffe54 │ │ │ │ + ldc 0, cr0, [r4], #428 @ 0x1ac │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, fp, asr #1 │ │ │ │ + sbc.w r0, lr, fp, asr #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 r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r9, [pc, #140] @ 1a150c │ │ │ │ + ldr.w r9, [pc, #140] @ 1a1564 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ (1a1510 ) │ │ │ │ + ldr r7, [pc, #100] @ (1a1568 ) │ │ │ │ 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 │ │ │ │ @@ -494205,373 +494236,373 @@ │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adcs.w r0, sl, fp, asr #1 │ │ │ │ + add.w r0, r2, fp, asr #1 │ │ │ │ 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] @ (1a15a8 ) │ │ │ │ + ldr r4, [pc, #128] @ (1a1600 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1a15ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1a1604 ) │ │ │ │ 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 188c1c │ │ │ │ - vldr d7, [pc, #92] @ 1a15a0 │ │ │ │ + bl 188c74 │ │ │ │ + vldr d7, [pc, #92] @ 1a15f8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1572 │ │ │ │ + cbz r0, 1a15ca │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #44] @ (1a15b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a15ac ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #44] @ (1a1608 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a1604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1598 │ │ │ │ + bne.n 1a15f0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pkhtb r0, lr, fp, asr #1 │ │ │ │ + orns r0, r6, fp, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, fp, asr #1 │ │ │ │ + bic.w r0, r0, fp, asr #1 │ │ │ │ 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] @ (1a1650 ) │ │ │ │ + ldr r2, [pc, #136] @ (1a16a8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1a1654 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a16ac ) │ │ │ │ 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 1a15ee │ │ │ │ + beq.n 1a1646 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1a1648 │ │ │ │ + vldr d7, [pc, #88] @ 1a16a0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a161c │ │ │ │ + cbz r0, 1a1674 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #44] @ (1a1658 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a1654 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #44] @ (1a16b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a16ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1642 │ │ │ │ + bne.n 1a169a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, lr, fp, asr #1 │ │ │ │ + ldrd r0, r0, [r6, #428] @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #428] @ 0x1ac │ │ │ │ + ldrd r0, r0, [r6, #-428]! @ 0x1ac │ │ │ │ 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] @ (1a16fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1a1754 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1a1700 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a1758 ) │ │ │ │ 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 1a1692 │ │ │ │ + beq.n 1a16ea │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a16c2 │ │ │ │ + cbz r0, 1a171a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #36] @ (1a1704 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1700 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #36] @ (1a175c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a16f6 │ │ │ │ + bne.n 1a174e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe98a006b │ │ │ │ + ldmdb r2!, {r0, r1, r3, r5, r6} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r0, r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xe8c2006b │ │ │ │ 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] @ (1a17ac ) │ │ │ │ + ldr r4, [pc, #148] @ (1a1804 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1a17b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a1808 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1766 │ │ │ │ + cbz r0, 1a17be │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - ldr r2, [pc, #32] @ (1a17b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a17b0 ) │ │ │ │ + bl 188d28 │ │ │ │ + ldr r2, [pc, #32] @ (1a180c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a17a8 │ │ │ │ + bne.n 1a1800 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe8de006b │ │ │ │ + stmia.w r6, {r0, r1, r3, r5, r6} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #-428 @ 0x1ac │ │ │ │ + @ instruction: 0xe810006b │ │ │ │ stmdb 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] @ (1a1a68 ) │ │ │ │ + ldr r2, [pc, #668] @ (1a1ac0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1a1a6c ) │ │ │ │ + ldr r3, [pc, #668] @ (1a1ac4 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a19de │ │ │ │ + beq.w 1a1a36 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1834 │ │ │ │ + cbz r0, 1a188c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1896 │ │ │ │ + cbz r0, 1a18ee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 │ │ │ │ @@ -494587,248 +494618,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a1918 │ │ │ │ + cbz r3, 1a1970 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a190a │ │ │ │ + beq.n 1a1962 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1a192a │ │ │ │ + cbz r4, 1a1982 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1a1942 │ │ │ │ + beq.n 1a199a │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1976 │ │ │ │ + cbz r0, 1a19ce │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a18dc │ │ │ │ + bne.n 1a1934 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a19a4 │ │ │ │ + beq.n 1a19fc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r9, #4 │ │ │ │ str.w r4, [sl, #4]! │ │ │ │ - bne.n 1a18d0 │ │ │ │ + bne.n 1a1928 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #168] @ (1a1a70 ) │ │ │ │ - ldr r3, [pc, #164] @ (1a1a6c ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #168] @ (1a1ac8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a1ac4 ) │ │ │ │ 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 1a1a62 │ │ │ │ + bne.n 1a1aba │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1a0c │ │ │ │ + cbz r0, 1a1a64 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a18a6 │ │ │ │ + beq.w 1a18fe │ │ │ │ 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 189118 │ │ │ │ - b.n 1a18a6 │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a18fe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82c006b │ │ │ │ + b.n 1a1a6c │ │ │ │ + lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a1684 │ │ │ │ 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] @ (1a1ca4 ) │ │ │ │ + ldr r6, [pc, #544] @ (1a1cfc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1a1ca8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1a1d00 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a1b70 │ │ │ │ + beq.n 1a1bc8 │ │ │ │ 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 1a1b32 │ │ │ │ + bmi.n 1a1b8a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #400] @ (1a1cac ) │ │ │ │ - ldr r3, [pc, #396] @ (1a1ca8 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #400] @ (1a1d04 ) │ │ │ │ + ldr r3, [pc, #396] @ (1a1d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a1c9e │ │ │ │ + bne.w 1a1cf6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1a1ba8 │ │ │ │ + bne.n 1a1c00 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a1c88 │ │ │ │ + bhi.w 1a1ce0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r6, pc, #636 @ (adr r6, 1a1dd0 ) │ │ │ │ + add r6, pc, #636 @ (adr r6, 1a1e28 ) │ │ │ │ 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 │ │ │ │ @@ -494839,37 +494871,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1b96 │ │ │ │ + cbz r0, 1a1bee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1b0a │ │ │ │ + b.n 1a1b62 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a1ca2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1bbc ) │ │ │ │ + bhi.n 1a1cfa │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1c14 ) │ │ │ │ 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 │ │ │ │ @@ -494930,181 +494962,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 1a1b70 │ │ │ │ + b.n 1a1bc8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1bc8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1bc8 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1b0a │ │ │ │ + beq.w 1a1b62 │ │ │ │ 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 189118 │ │ │ │ - b.n 1a1b0a │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a1b62 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1cb4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1cb4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1cb4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a178c │ │ │ │ + b.n 1a1734 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1670 │ │ │ │ + b.n 1a1618 │ │ │ │ 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] @ 1a2690 │ │ │ │ + ldr.w r2, [pc, #2504] @ 1a26e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 1a2694 │ │ │ │ + ldr.w r3, [pc, #2496] @ 1a26ec │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1d80 │ │ │ │ + cbz r0, 1a1dd8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1dde │ │ │ │ + cbz r0, 1a1e36 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26e6 │ │ │ │ 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 │ │ │ │ @@ -495118,76 +495150,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a21a4 │ │ │ │ + beq.w 1a21fc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a2454 │ │ │ │ + bne.w 1a24ac │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1a24f0 │ │ │ │ + beq.w 1a2548 │ │ │ │ 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 1a1f44 │ │ │ │ + beq.n 1a1f9c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2528 │ │ │ │ + bne.w 1a2580 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26e6 │ │ │ │ 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 │ │ │ │ @@ -495218,134 +495250,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a1f44 │ │ │ │ + cbz r0, 1a1f9c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1a2374 │ │ │ │ + bne.w 1a23cc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1a2314 │ │ │ │ + bne.w 1a236c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1a24b6 │ │ │ │ + beq.w 1a250e │ │ │ │ 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 1a20e4 │ │ │ │ + beq.n 1a213c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a25d2 │ │ │ │ + bne.w 1a262a │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26e6 │ │ │ │ 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 │ │ │ │ @@ -495376,165 +495408,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a20e4 │ │ │ │ + cbz r0, 1a213c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1a2234 │ │ │ │ + bne.w 1a228c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1a2698 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1a26f0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1364] @ 1a2694 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1a26ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a268a │ │ │ │ + bne.w 1a26e2 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a2116 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a2116 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a2116 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f76 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f76 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f76 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1e2a │ │ │ │ + bne.w 1a1e82 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1e2a │ │ │ │ + beq.w 1a1e82 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a1e2a │ │ │ │ + b.n 1a1e82 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e74 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e74 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e74 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e74 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a2684 │ │ │ │ + bhi.w 1a26dc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26e6 │ │ │ │ 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 │ │ │ │ @@ -495565,101 +495597,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a22c0 │ │ │ │ + cbz r0, 1a2318 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 1a1ff4 │ │ │ │ + beq.w 1a204c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a2348 │ │ │ │ + cbz r0, 1a23a0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a1ff4 │ │ │ │ + b.n 1a204c │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22ee │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22ee │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22ee │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a267a │ │ │ │ + bhi.w 1a26d2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26e6 │ │ │ │ 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 │ │ │ │ @@ -495690,144 +495722,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a23fe │ │ │ │ + cbz r0, 1a2456 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 1a1e56 │ │ │ │ + beq.w 1a1eae │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2488 │ │ │ │ + cbz r0, 1a24e0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a1e56 │ │ │ │ + b.n 1a1eae │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a242c │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a242c │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a242c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a24dc │ │ │ │ + cbz r0, 1a2534 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a20e4 │ │ │ │ + b.n 1a213c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2516 │ │ │ │ + cbz r0, 1a256e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1f44 │ │ │ │ + b.n 1a1f9c │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2540 ) │ │ │ │ + bhi.w 1a26e6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2598 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -495888,24 +495920,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 1a24f0 │ │ │ │ + b.n 1a2548 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a2548 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a2548 │ │ │ │ strd r3, r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a268e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a25e8 ) │ │ │ │ + bhi.n 1a26e6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2640 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -495966,190 +495998,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 1a24b6 │ │ │ │ + b.n 1a250e │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a250e │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a250e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a242c │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a2cf0 │ │ │ │ + b.n 1a2c98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ 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] @ (1a2a60 ) │ │ │ │ - ldr r3, [pc, #936] @ (1a2a64 ) │ │ │ │ + ldr r1, [pc, #936] @ (1a2ab8 ) │ │ │ │ + ldr r3, [pc, #936] @ (1a2abc ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a29a0 │ │ │ │ + beq.w 1a29f8 │ │ │ │ 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 1a2896 │ │ │ │ + beq.w 1a28ee │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a29f4 │ │ │ │ + bcs.w 1a2a4c │ │ │ │ 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 1a2a6c │ │ │ │ + bne.w 1a2ac4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #684] @ 1a2a58 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #684] @ 1a2ab0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a27dc │ │ │ │ + cbz r0, 1a2834 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a2a58 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #604] @ 1a2ab0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a282a │ │ │ │ + cbz r0, 1a2882 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2a22 │ │ │ │ + bhi.w 1a2a7a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2ace │ │ │ │ + bhi.w 1a2b26 │ │ │ │ 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 │ │ │ │ @@ -496175,149 +496207,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] @ 1a2a58 │ │ │ │ + vldr d7, [pc, #448] @ 1a2ab0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a28be │ │ │ │ + cbz r0, 1a2916 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a29e6 │ │ │ │ + bne.w 1a2a3e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2904 │ │ │ │ + cbz r0, 1a295c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2752 │ │ │ │ + b.n 1a27aa │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2940 │ │ │ │ + cbz r0, 1a2998 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - ldr r2, [pc, #248] @ (1a2a68 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a2a64 ) │ │ │ │ + bl 188d28 │ │ │ │ + ldr r2, [pc, #248] @ (1a2ac0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a2abc ) │ │ │ │ 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 1a2a50 │ │ │ │ + bne.n 1a2aa8 │ │ │ │ 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 1a291a │ │ │ │ + b.n 1a2972 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a2972 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a2972 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a29ce │ │ │ │ + cbz r0, 1a2a26 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a28c6 │ │ │ │ + beq.w 1a291e │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2722 │ │ │ │ + b.n 1a277a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2ace │ │ │ │ + bhi.n 1a2b26 │ │ │ │ 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 │ │ │ │ @@ -496330,46 +496362,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 1a291a │ │ │ │ + b.n 1a2972 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a00 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a00 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a00 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a00 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bls.n 1a2ae4 │ │ │ │ + bhi.n 1a2a8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a2980 │ │ │ │ + bvs.n 1a2b28 │ │ │ │ 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 1a2ace │ │ │ │ + bhi.n 1a2b26 │ │ │ │ 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 │ │ │ │ @@ -496382,187 +496414,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 1a28d4 │ │ │ │ + b.n 1a292c │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a292c │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a292c │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a292c │ │ │ │ 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] @ (1a2e98 ) │ │ │ │ - ldr r3, [pc, #944] @ (1a2e9c ) │ │ │ │ + ldr r1, [pc, #944] @ (1a2ef0 ) │ │ │ │ + ldr r3, [pc, #944] @ (1a2ef4 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2dd6 │ │ │ │ + beq.w 1a2e2e │ │ │ │ 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 1a2cc8 │ │ │ │ + beq.w 1a2d20 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2e2a │ │ │ │ + bcs.w 1a2e82 │ │ │ │ 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 1a2ea4 │ │ │ │ + bne.w 1a2efc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #676] @ 1a2e90 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #676] @ 1a2ee8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c1c │ │ │ │ + cbz r0, 1a2c74 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #612] @ 1a2e90 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #612] @ 1a2ee8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c5c │ │ │ │ + cbz r0, 1a2cb4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2e58 │ │ │ │ + bhi.w 1a2eb0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2f06 │ │ │ │ + bhi.w 1a2f5e │ │ │ │ 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 │ │ │ │ @@ -496593,145 +496625,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2cf4 │ │ │ │ + cbz r0, 1a2d4c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2e1c │ │ │ │ + bne.w 1a2e74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a2d3a │ │ │ │ + cbz r0, 1a2d92 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2b82 │ │ │ │ + b.n 1a2bda │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2d76 │ │ │ │ + cbz r0, 1a2dce │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - ldr r2, [pc, #248] @ (1a2ea0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a2e9c ) │ │ │ │ + bl 188d28 │ │ │ │ + ldr r2, [pc, #248] @ (1a2ef8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2ef4 ) │ │ │ │ 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 1a2e86 │ │ │ │ + bne.n 1a2ede │ │ │ │ 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 1a2d50 │ │ │ │ + b.n 1a2da8 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2da8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2da8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2e04 │ │ │ │ + cbz r0, 1a2e5c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2cfc │ │ │ │ + beq.w 1a2d54 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2b52 │ │ │ │ + b.n 1a2baa │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2f06 │ │ │ │ + bhi.n 1a2f5e │ │ │ │ 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 │ │ │ │ @@ -496744,47 +496776,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 1a2d50 │ │ │ │ + b.n 1a2da8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e36 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e36 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e36 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e36 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 1a2ebc │ │ │ │ + bmi.n 1a2e64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a2f4c │ │ │ │ + bne.n 1a2ef4 │ │ │ │ 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 1a2f06 │ │ │ │ + bhi.n 1a2f5e │ │ │ │ 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 │ │ │ │ @@ -496797,192 +496829,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 1a2d0a │ │ │ │ + b.n 1a2d62 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d62 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d62 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d62 │ │ │ │ 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] @ (1a32d8 ) │ │ │ │ - ldr r3, [pc, #952] @ (1a32dc ) │ │ │ │ + ldr r1, [pc, #952] @ (1a3330 ) │ │ │ │ + ldr r3, [pc, #952] @ (1a3334 ) │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a321c │ │ │ │ + beq.w 1a3274 │ │ │ │ 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 1a310e │ │ │ │ + beq.w 1a3166 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a3270 │ │ │ │ + bcs.w 1a32c8 │ │ │ │ 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 1a32e4 │ │ │ │ + bne.w 1a333c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3054 │ │ │ │ + cbz r0, 1a30ac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a32d0 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #604] @ 1a3328 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a30a2 │ │ │ │ + cbz r0, 1a30fa │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a329e │ │ │ │ + bhi.w 1a32f6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a3346 │ │ │ │ + bhi.w 1a339e │ │ │ │ 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 │ │ │ │ @@ -497013,145 +497045,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a313a │ │ │ │ + cbz r0, 1a3192 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3262 │ │ │ │ + bne.w 1a32ba │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3180 │ │ │ │ + cbz r0, 1a31d8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2fba │ │ │ │ + b.n 1a3012 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a31bc │ │ │ │ + cbz r0, 1a3214 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - ldr r2, [pc, #244] @ (1a32e0 ) │ │ │ │ - ldr r3, [pc, #236] @ (1a32dc ) │ │ │ │ + bl 188d28 │ │ │ │ + ldr r2, [pc, #244] @ (1a3338 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a3334 ) │ │ │ │ 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 1a32cc │ │ │ │ + bne.n 1a3324 │ │ │ │ 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 1a3196 │ │ │ │ + b.n 1a31ee │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a31ee │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a31ee │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a324a │ │ │ │ + cbz r0, 1a32a2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a3142 │ │ │ │ + beq.w 1a319a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2f8a │ │ │ │ + b.n 1a2fe2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a3346 │ │ │ │ + bhi.n 1a339e │ │ │ │ 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 │ │ │ │ @@ -497164,45 +497196,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 1a3196 │ │ │ │ + b.n 1a31ee │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a327c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a327c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a327c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a327c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - beq.n 1a328c │ │ │ │ + beq.n 1a3234 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ 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 1a3346 │ │ │ │ + bhi.n 1a339e │ │ │ │ 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 │ │ │ │ @@ -497215,39 +497247,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 1a3150 │ │ │ │ + b.n 1a31a8 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a31a8 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a31a8 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a31a8 │ │ │ │ nop │ │ │ │ cmp.w r0, #458 @ 0x1ca │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a3516 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1a350a │ │ │ │ + bls.w 1a3562 │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a3516 │ │ │ │ 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 │ │ │ │ @@ -497344,23 +497376,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 1a3390 │ │ │ │ - b.n 1a3792 │ │ │ │ + blt.n 1a33e8 │ │ │ │ + b.n 1a37ea │ │ │ │ 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, 1a34b6 │ │ │ │ + cbnz r3, 1a350e │ │ │ │ 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 │ │ │ │ @@ -497412,15 +497444,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, 1a352a │ │ │ │ + cbnz r4, 1a3582 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ @@ -497444,15 +497476,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 1a3520 │ │ │ │ + beq.n 1a3578 │ │ │ │ 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 │ │ │ │ @@ -497464,694 +497496,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] @ 1a3bd0 │ │ │ │ + ldr.w r2, [pc, #1672] @ 1a3c28 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1664] @ 1a3bd4 │ │ │ │ + ldr.w r3, [pc, #1664] @ 1a3c2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3658 │ │ │ │ + beq.n 1a36b0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ ands r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 1a3c56 │ │ │ │ + bne.w 1a3cae │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35b2 │ │ │ │ + cbz r0, 1a360a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35f4 │ │ │ │ + cbz r0, 1a364c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3624 │ │ │ │ + cbz r0, 1a367c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3d58 │ │ │ │ + beq.w 1a3db0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a1760 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ + b.n 1a36b4 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bdc │ │ │ │ + beq.w 1a3c34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1acc │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1a3bf0 │ │ │ │ + beq.w 1a3c48 │ │ │ │ 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 1a3c04 │ │ │ │ + beq.w 1a3c5c │ │ │ │ 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 1a41c0 │ │ │ │ + bne.w 1a4218 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a36f6 │ │ │ │ + cbz r0, 1a374e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #458 @ 0x1ca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bb2 │ │ │ │ + beq.w 1a3c0a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2b28 │ │ │ │ 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 1a376e │ │ │ │ + bhi.n 1a37c6 │ │ │ │ mov.w r0, #396 @ 0x18c │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ tst r0, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ movne r0, r4 │ │ │ │ movwne r1, #443 @ 0x1bb │ │ │ │ - bne.n 1a375c │ │ │ │ + bne.n 1a37b4 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a376e │ │ │ │ + beq.n 1a37c6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ 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 1a3b80 │ │ │ │ - bl 18592c │ │ │ │ + beq.w 1a3bd8 │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a37b6 │ │ │ │ + cbz r0, 1a380e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26f8 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ tst.w r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ - beq.w 1a3b4e │ │ │ │ - bl 18592c │ │ │ │ + beq.w 1a3ba6 │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a380e │ │ │ │ + cbz r0, 1a3866 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a10b8 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r1, r0 │ │ │ │ - beq.w 1a3b0a │ │ │ │ + beq.w 1a3b62 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a386a │ │ │ │ + cbz r0, 1a38c2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f60 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3af8 │ │ │ │ + beq.w 1a3b50 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f9c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #295 @ 0x127 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - beq.w 1a3af0 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3b48 │ │ │ │ + bl 1a1168 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #772] @ 1a3bc8 │ │ │ │ + vldr d7, [pc, #772] @ 1a3c20 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a38f6 │ │ │ │ + cbz r0, 1a394e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #325 @ 0x145 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - beq.n 1a3990 │ │ │ │ - vldr d7, [pc, #664] @ 1a3bc8 │ │ │ │ + beq.n 1a39e8 │ │ │ │ + vldr d7, [pc, #664] @ 1a3c20 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3960 │ │ │ │ + cbz r0, 1a39b8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3ca0 │ │ │ │ + bne.w 1a3cf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1168 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a39ee │ │ │ │ - vldr d7, [pc, #564] @ 1a3bc8 │ │ │ │ + b.n 1a3a46 │ │ │ │ + vldr d7, [pc, #564] @ 1a3c20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a39c0 │ │ │ │ + cbz r0, 1a3a18 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3c48 │ │ │ │ + bne.w 1a3ca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.w 1a3d08 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3d60 │ │ │ │ + bl 1a1168 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ - beq.w 1a3d10 │ │ │ │ + beq.w 1a3d68 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d3a │ │ │ │ + beq.w 1a3d92 │ │ │ │ lsls r0, r2, #11 │ │ │ │ - bmi.w 1a3cae │ │ │ │ + bmi.w 1a3d06 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bls.w 1a3d1e │ │ │ │ + bls.w 1a3d76 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ and.w r9, r6, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ ands r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a3d68 │ │ │ │ + bne.w 1a3dc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a3d7e │ │ │ │ + beq.w 1a3dd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1570 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1a3cae │ │ │ │ + beq.w 1a3d06 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d40 │ │ │ │ + beq.w 1a3d98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3d2c │ │ │ │ - ldr r2, [pc, #256] @ (1a3bd8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a3bd4 ) │ │ │ │ + bne.w 1a3d84 │ │ │ │ + ldr r2, [pc, #256] @ (1a3c30 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a3c2c ) │ │ │ │ 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 1a41bc │ │ │ │ + bne.w 1a4214 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a38c0 │ │ │ │ + b.n 1a3918 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a389a │ │ │ │ + b.n 1a38f2 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b3c │ │ │ │ + cbz r0, 1a3b94 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1a3876 │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a38ce │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b6e │ │ │ │ + cbz r0, 1a3bc6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a381a │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a3872 │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ba0 │ │ │ │ + cbz r0, 1a3bf8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1a37c2 │ │ │ │ + b.n 1a381a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3728 │ │ │ │ + b.n 1a3780 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1a3682 │ │ │ │ + bne.w 1a36da │ │ │ │ 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 1a36a6 │ │ │ │ + bne.w 1a36fe │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c36 │ │ │ │ + cbz r0, 1a3c8e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a36be │ │ │ │ + b.n 1a3716 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a39e0 │ │ │ │ + b.n 1a3a38 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c8e │ │ │ │ + cbz r0, 1a3ce6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1168 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a35c2 │ │ │ │ + b.n 1a361a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3980 │ │ │ │ + b.n 1a39d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a3d9a │ │ │ │ + bhi.n 1a3df2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a4268 │ │ │ │ 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 │ │ │ │ @@ -498177,147 +498209,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 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3a14 │ │ │ │ + b.n 1a3a6c │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 1a3a9c │ │ │ │ + bmi.w 1a3af4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a3a52 │ │ │ │ + bhi.w 1a3aaa │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3ada │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3ad4 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a3b2c │ │ │ │ lsls r6, r2, #12 │ │ │ │ - bpl.w 1a3a4a │ │ │ │ + bpl.w 1a3aa2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a3ab2 │ │ │ │ + b.n 1a3b0a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ - cbz r6, 1a3d8c │ │ │ │ + b.n 1a36b4 │ │ │ │ + cbz r6, 1a3de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1570 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a1014 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3a90 │ │ │ │ + b.n 1a3ae8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3ada │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a3d72 │ │ │ │ + b.n 1a3dca │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a3dc6 │ │ │ │ + cbz r0, 1a3e1e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3e10 │ │ │ │ + cbz r0, 1a3e68 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1a409a │ │ │ │ + beq.w 1a40f2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bhi.w 1a41b0 │ │ │ │ + bhi.w 1a4208 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a4268 │ │ │ │ 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 │ │ │ │ @@ -498349,236 +498381,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ed6 │ │ │ │ + cbz r0, 1a3f2e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a40aa │ │ │ │ + beq.w 1a4102 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f60 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f50 │ │ │ │ + cbz r0, 1a3fa8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #688] @ 1a4210 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #688] @ 1a4268 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f8e │ │ │ │ + cbz r0, 1a3fe6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1a40c2 │ │ │ │ + beq.w 1a411a │ │ │ │ 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 1a40fa │ │ │ │ + bne.w 1a4152 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a4020 │ │ │ │ + cbz r0, 1a4078 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a4054 │ │ │ │ + cbz r0, 1a40ac │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 188d4c │ │ │ │ + bl 188da4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3acc │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a3b24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3df8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3df8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3df8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3df8 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3f02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3e3c │ │ │ │ + b.n 1a3e94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3f0c │ │ │ │ + b.n 1a3f64 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a4140 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a4014 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a4110 ) │ │ │ │ + bhi.w 1a4268 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a4168 ) │ │ │ │ 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 │ │ │ │ @@ -498640,35 +498672,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 1a40c2 │ │ │ │ + b.n 1a411a │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a411a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a411a │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3f02 │ │ │ │ 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 1a4210 │ │ │ │ + bhi.n 1a4268 │ │ │ │ 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 │ │ │ │ @@ -498680,112 +498712,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 1a3c08 │ │ │ │ + b.n 1a3c60 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c60 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c60 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c60 │ │ │ │ ... │ │ │ │ stmdb 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] @ 1a4a80 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a4ad8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2132] @ 1a4a84 │ │ │ │ + ldr.w r3, [pc, #2132] @ 1a4adc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2128] @ 1a4a88 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a4ae0 │ │ │ │ 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 1a42ca │ │ │ │ + beq.n 1a4322 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1a42a8 │ │ │ │ + bne.n 1a4300 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #596 @ 0x254 │ │ │ │ - beq.w 1a5244 │ │ │ │ - bls.w 1a4660 │ │ │ │ + beq.w 1a529c │ │ │ │ + bls.w 1a46b8 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a466a │ │ │ │ + bne.w 1a46c2 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a12bc │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a12bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2016] @ 1a4a8c │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a4a84 │ │ │ │ + ldr.w r2, [pc, #2016] @ 1a4ae4 │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a4adc │ │ │ │ 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 1a582e │ │ │ │ + bne.w 1a5886 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1988] @ 1a4a90 │ │ │ │ + ldr.w r3, [pc, #1988] @ 1a4ae8 │ │ │ │ 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, 1a4300 │ │ │ │ + cbz r3, 1a4358 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fe8 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str.w r0, [r8], #4 │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a42e4 │ │ │ │ + bcc.n 1a433c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1a4fe0 │ │ │ │ + beq.w 1a5038 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.w 1a5084 │ │ │ │ + bhi.w 1a50dc │ │ │ │ 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 │ │ │ │ @@ -499201,36 +499233,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 1a54d2 │ │ │ │ - bls.w 1a54b0 │ │ │ │ + beq.w 1a552a │ │ │ │ + bls.w 1a5508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a12c8 │ │ │ │ + bl 1a1320 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1168 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ 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 1a51ae │ │ │ │ + bhi.w 1a5206 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a588a │ │ │ │ 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 │ │ │ │ @@ -499260,156 +499292,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 1a3530 │ │ │ │ + bl 1a3588 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3530 │ │ │ │ + bl 1a3588 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1a5754 │ │ │ │ + beq.w 1a57ac │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1a5624 │ │ │ │ + bhi.w 1a567c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a477e │ │ │ │ + cbz r0, 1a47d6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ - bne.w 1a42a8 │ │ │ │ + bne.w 1a4300 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #732] @ 1a4a78 │ │ │ │ + vldr d0, [pc, #732] @ 1a4ad0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a47c2 │ │ │ │ + cbz r0, 1a481a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a581e │ │ │ │ + beq.w 1a5876 │ │ │ │ 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 1a558c │ │ │ │ + bpl.w 1a55e4 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1a5794 │ │ │ │ + beq.w 1a57ec │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a588a │ │ │ │ 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 │ │ │ │ @@ -499437,1336 +499469,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 1a165c │ │ │ │ + bl 1a16b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4300 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a15b8 │ │ │ │ + bl 1a1610 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4300 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4300 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #395 @ 0x18b │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4300 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a1760 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a1014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4300 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a4a0a │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a4a62 │ │ │ │ ... │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #488] @ 1a4c98 │ │ │ │ + vldr d7, [pc, #488] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4ade │ │ │ │ + cbz r0, 1a4b36 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d08 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f60 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bb4 │ │ │ │ + cbz r0, 1a4c0c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bf4 │ │ │ │ + cbz r0, 1a4c4c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a10b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - b.n 1a4a6e │ │ │ │ + b.n 1a4ac6 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - vldr d7, [pc, #-48] @ 1a4c98 │ │ │ │ + bl 188c74 │ │ │ │ + vldr d7, [pc, #-48] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4cf6 │ │ │ │ + cbz r0, 1a4d4e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-112] @ 1a4c98 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #-112] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4d34 │ │ │ │ + cbz r0, 1a4d8c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d08 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ - vldr d7, [pc, #-248] @ 1a4c98 │ │ │ │ + bl 188d28 │ │ │ │ + vldr d7, [pc, #-248] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dc0 │ │ │ │ + cbz r0, 1a4e18 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dfe │ │ │ │ + cbz r0, 1a4e56 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1a4b28 │ │ │ │ + b.n 1a4b80 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - b.n 1a4c16 │ │ │ │ + b.n 1a4c6e │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a1810 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e96 │ │ │ │ + cbz r0, 1a4eee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a10b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.n 1a4ef4 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.n 1a4f4c │ │ │ │ + bl 1a1168 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a4838 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bne.n 1a4ec8 │ │ │ │ - bl 188c68 │ │ │ │ + bne.n 1a4f20 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a4838 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 188c1c │ │ │ │ - vldr d7, [pc, #-656] @ 1a4c98 │ │ │ │ + bl 188c74 │ │ │ │ + vldr d7, [pc, #-656] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f56 │ │ │ │ + cbz r0, 1a4fae │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-720] @ 1a4c98 │ │ │ │ + bl 188cc0 │ │ │ │ + vldr d7, [pc, #-720] @ 1a4cf0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f96 │ │ │ │ + cbz r0, 1a4fee │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d08 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1a4b18 │ │ │ │ + b.n 1a4b70 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a4c1c │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a4c74 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2b28 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1570 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ 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 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188d28 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ - b.n 1a4a0a │ │ │ │ + bl 188d28 │ │ │ │ + b.n 1a4a62 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d08 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1a4e40 │ │ │ │ + b.n 1a4e98 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a1810 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d08 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1acc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4ef4 │ │ │ │ - b.n 1a4ec8 │ │ │ │ + beq.w 1a4f4c │ │ │ │ + b.n 1a4f20 │ │ │ │ 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 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4ef4 │ │ │ │ - b.n 1a4ec8 │ │ │ │ + beq.w 1a4f4c │ │ │ │ + b.n 1a4f20 │ │ │ │ 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 1a5230 │ │ │ │ + blt.n 1a5288 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5202 │ │ │ │ + cbz r0, 1a525a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, #133 @ 0x85 │ │ │ │ - bl 188b64 │ │ │ │ + bl 188bbc │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1a569a │ │ │ │ - bl 1a15b8 │ │ │ │ + bls.w 1a56f2 │ │ │ │ + bl 1a1610 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1a51ae │ │ │ │ + b.n 1a5206 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ - b.n 1a51da │ │ │ │ - ldr.w r3, [pc, #1352] @ 1a5790 │ │ │ │ + b.n 1a5232 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1a57e8 │ │ │ │ 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 1a466a │ │ │ │ + bne.w 1a46c2 │ │ │ │ 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 1a55e2 │ │ │ │ + beq.w 1a563a │ │ │ │ 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 1a551c │ │ │ │ + beq.w 1a5574 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1a56fc │ │ │ │ + bcs.w 1a5754 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a52cc │ │ │ │ + beq.n 1a5324 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a52fc │ │ │ │ + cbz r0, 1a5354 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a55a0 │ │ │ │ + beq.w 1a55f8 │ │ │ │ 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 1a54f0 │ │ │ │ + beq.w 1a5548 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1a56a4 │ │ │ │ + bcs.w 1a56fc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a5362 │ │ │ │ + beq.n 1a53ba │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5392 │ │ │ │ + cbz r0, 1a53ea │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a53b6 │ │ │ │ + beq.n 1a540e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a14bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a14bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a14bc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a53f4 │ │ │ │ + beq.n 1a544c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a540a │ │ │ │ + beq.n 1a5462 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a543a │ │ │ │ + cbz r0, 1a5492 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a545e │ │ │ │ + beq.n 1a54b6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a548e │ │ │ │ + cbz r0, 1a54e6 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ - b.w 1a4972 │ │ │ │ - ldr r3, [pc, #732] @ (1a5790 ) │ │ │ │ + bl 188cc0 │ │ │ │ + b.w 1a49ca │ │ │ │ + ldr r3, [pc, #732] @ (1a57e8 ) │ │ │ │ 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 1a466a │ │ │ │ + bne.w 1a46c2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a526c │ │ │ │ - ldr r3, [pc, #700] @ (1a5790 ) │ │ │ │ + b.n 1a52c4 │ │ │ │ + ldr r3, [pc, #700] @ (1a57e8 ) │ │ │ │ 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 1a54cc │ │ │ │ - b.w 1a466a │ │ │ │ - vldr d7, [pc, #652] @ 1a5780 │ │ │ │ + beq.n 1a5524 │ │ │ │ + b.w 1a46c2 │ │ │ │ + vldr d7, [pc, #652] @ 1a57d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5518 │ │ │ │ + cbz r0, 1a5570 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1a5350 │ │ │ │ - vldr d7, [pc, #608] @ 1a5780 │ │ │ │ + b.n 1a53a8 │ │ │ │ + vldr d7, [pc, #608] @ 1a57d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a554a │ │ │ │ + cbz r0, 1a55a2 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1a52ba │ │ │ │ + b.n 1a5312 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a557c │ │ │ │ + cbz r0, 1a55d4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a55d0 │ │ │ │ + cbz r0, 1a5628 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a5518 │ │ │ │ + b.n 1a5570 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5612 │ │ │ │ + cbz r0, 1a566a │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a554a │ │ │ │ + b.n 1a55a2 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1a5788 │ │ │ │ + vldr d0, [pc, #348] @ 1a57e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186938 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5658 │ │ │ │ + cbz r0, 1a56b0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a478e │ │ │ │ - bl 1a165c │ │ │ │ + b.w 1a47e6 │ │ │ │ + bl 1a16b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4300 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a588a │ │ │ │ tbb [pc, r2] │ │ │ │ wfe │ │ │ │ itttt lt │ │ │ │ itttt lt @ unpredictable │ │ │ │ sublt r7, r7, r6 │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ @@ -500779,30 +500811,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 1a55aa │ │ │ │ + b.n 1a5602 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a5602 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a5602 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a5602 │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a588a │ │ │ │ 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 │ │ │ │ @@ -500815,172 +500847,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 1a55ec │ │ │ │ + b.n 1a5644 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5644 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5644 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5644 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4732 │ │ │ │ + b.w 1a478a │ │ │ │ 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 1a5832 │ │ │ │ + bhi.n 1a588a │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #192] @ (1a5864 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a58bc ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5920 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5920 ) │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a58cc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5924 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5928 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5928 ) │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a58d4 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58dc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58dc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58e0 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58e0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a592c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5930 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5930 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5934 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5934 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5938 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5938 ) │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a558c │ │ │ │ + beq.w 1a55e4 │ │ │ │ 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 189118 │ │ │ │ - b.n 1a558c │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a55e4 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a581e │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a581e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a581e │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a55ae │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a55ae │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a55ae │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a55ae │ │ │ │ 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 1a58c2 │ │ │ │ + bhi.n 1a591a │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bcs.n 1a5892 │ │ │ │ + bcs.n 1a58ea │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1a5960 │ │ │ │ - bhi.n 1a589e │ │ │ │ + beq.w 1a59b8 │ │ │ │ + bhi.n 1a58f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a58a6 │ │ │ │ + bne.n 1a58fe │ │ │ │ ldrb.w r0, [r1, #102] @ 0x66 │ │ │ │ - cbnz r0, 1a589a │ │ │ │ + cbnz r0, 1a58f2 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a5906 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - bcs.n 1a58a6 │ │ │ │ + bcs.n 1a58fe │ │ │ │ cmp.w r3, #294 @ 0x126 │ │ │ │ - bls.n 1a596a │ │ │ │ + bls.n 1a59c2 │ │ │ │ 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 1a58a6 │ │ │ │ + bpl.n 1a58fe │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a5906 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a58ea │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a58ea │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a589a │ │ │ │ + bne.n 1a58f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a33a0 │ │ │ │ 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 1a58a6 │ │ │ │ + bhi.n 1a58fe │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcc.n 1a586e │ │ │ │ + bcc.n 1a58c6 │ │ │ │ sub.w r0, r3, #390 @ 0x186 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1a58a6 │ │ │ │ + bhi.n 1a58fe │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @@ -501012,373 +501044,373 @@ │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a589a │ │ │ │ - b.n 1a58ae │ │ │ │ + bne.n 1a58f2 │ │ │ │ + b.n 1a5906 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.n 1a5978 │ │ │ │ + bhi.n 1a59d0 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bhi.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + bhi.n 1a58ea │ │ │ │ + b.n 1a58fe │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - beq.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + beq.n 1a58ea │ │ │ │ + b.n 1a58fe │ │ │ │ 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] @ 1a5a60 │ │ │ │ + ldr.w ip, [pc, #204] @ 1a5ab8 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1a59be │ │ │ │ + cbz r2, 1a5a16 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #596 @ 0x254 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59c4 │ │ │ │ + beq.n 1a5a4e │ │ │ │ + bls.n 1a5a1c │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a5a2e │ │ │ │ + bne.n 1a5a86 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a5a40 │ │ │ │ + beq.n 1a5a98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a5834 │ │ │ │ + bl 1a588c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59f2 │ │ │ │ + beq.n 1a5a4e │ │ │ │ + bls.n 1a5a4a │ │ │ │ sub.w r2, r2, #584 @ 0x248 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a5a12 │ │ │ │ movw r0, #3343 @ 0xd0f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1a59bc │ │ │ │ + beq.n 1a5a14 │ │ │ │ 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 1a59ba │ │ │ │ - b.n 1a59bc │ │ │ │ + bne.n 1a5a12 │ │ │ │ + b.n 1a5a14 │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a12 │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a59ba │ │ │ │ - ldr r1, [pc, #100] @ (1a5a64 ) │ │ │ │ + bne.n 1a5a12 │ │ │ │ + ldr r1, [pc, #100] @ (1a5abc ) │ │ │ │ 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 1a5a54 │ │ │ │ - bgt.n 1a5a4a │ │ │ │ + beq.n 1a5aac │ │ │ │ + bgt.n 1a5aa2 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a12 │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a5a12 │ │ │ │ cmp.w r2, #600 @ 0x258 │ │ │ │ - beq.n 1a59de │ │ │ │ + beq.n 1a5a36 │ │ │ │ subw r2, r2, #619 @ 0x26b │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1a59de │ │ │ │ - b.n 1a59ba │ │ │ │ + bls.n 1a5a36 │ │ │ │ + b.n 1a5a12 │ │ │ │ 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 1a59ba │ │ │ │ + bne.n 1a5a12 │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #416 @ (adr r6, 1a5c04 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1a5afc ) │ │ │ │ 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] @ (1a5a88 ) │ │ │ │ - ldr r1, [pc, #16] @ (1a5a8c ) │ │ │ │ + ldr r2, [pc, #16] @ (1a5ae0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1a5ae4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 1877cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1a59be │ │ │ │ + b.n 1a5a16 │ │ │ │ @ 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, 1a5abe │ │ │ │ + cbnz r3, 1a5b16 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1a5abc │ │ │ │ + beq.n 1a5b14 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1a5ac2 │ │ │ │ + beq.n 1a5b1a │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ + bl 21d6b0 │ │ │ │ + bl 21d688 │ │ │ │ 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] @ (1a5c30 ) │ │ │ │ + ldr r4, [pc, #332] @ (1a5c88 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1a5c34 ) │ │ │ │ + ldr r2, [pc, #332] @ (1a5c8c ) │ │ │ │ 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 1a5b84 │ │ │ │ - bhi.n 1a5b20 │ │ │ │ + beq.n 1a5bdc │ │ │ │ + bhi.n 1a5b78 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c06 │ │ │ │ - bls.w 1a5c22 │ │ │ │ + beq.n 1a5c5e │ │ │ │ + bls.w 1a5c7a │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1a5b96 │ │ │ │ + bne.n 1a5bee │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1a5b36 │ │ │ │ + cbnz r0, 1a5b8e │ │ │ │ str.w r5, [r8, #276] @ 0x114 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5bf6 │ │ │ │ + beq.n 1a5c4e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1a5b84 │ │ │ │ + bne.n 1a5bdc │ │ │ │ ldr.w r5, [r0, #380] @ 0x17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5c16 │ │ │ │ + beq.n 1a5c6e │ │ │ │ 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 1a5b9e │ │ │ │ + beq.n 1a5bf6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5b40 │ │ │ │ + bne.n 1a5b98 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ - bhi.n 1a5be2 │ │ │ │ + beq.n 1a5c74 │ │ │ │ + bhi.n 1a5c3a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c10 │ │ │ │ - bhi.n 1a5b1a │ │ │ │ + beq.n 1a5c68 │ │ │ │ + bhi.n 1a5b72 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [r8, #372] @ 0x174 │ │ │ │ - ldr r2, [pc, #204] @ (1a5c38 ) │ │ │ │ - ldr r3, [pc, #196] @ (1a5c34 ) │ │ │ │ + ldr r2, [pc, #204] @ (1a5c90 ) │ │ │ │ + ldr r3, [pc, #196] @ (1a5c8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5c2c │ │ │ │ + bne.n 1a5c84 │ │ │ │ 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 1a5b36 │ │ │ │ + bne.n 1a5b8e │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #384] @ 0x180 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a5bda │ │ │ │ + cbz r0, 1a5c32 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a5b36 │ │ │ │ + b.n 1a5b8e │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d7c8 │ │ │ │ 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 1a5bbe │ │ │ │ - bl 21d698 │ │ │ │ + bhi.n 1a5c16 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 1a5b4a │ │ │ │ + b.n 1a5ba2 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ + beq.n 1a5c74 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5c00 │ │ │ │ - bhi.n 1a5c16 │ │ │ │ + beq.n 1a5c58 │ │ │ │ + bhi.n 1a5c6e │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1a5b6a │ │ │ │ - b.n 1a5b90 │ │ │ │ + bne.n 1a5bc2 │ │ │ │ + b.n 1a5be8 │ │ │ │ ldr.w r5, [r0, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5b8e │ │ │ │ str.w r5, [r8, #272] @ 0x110 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5b8e │ │ │ │ str.w r5, [r8, #392] @ 0x188 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ str.w r5, [r8, #380] @ 0x17c │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ str.w r5, [r8, #336] @ 0x150 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5bc2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b9a │ │ │ │ - b.n 1a5b62 │ │ │ │ + bne.n 1a5bf2 │ │ │ │ + b.n 1a5bba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #80 @ (adr r5, 1a5c84 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 1a5f7c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1a5e74 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 1a5d6c ) │ │ │ │ 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] @ (1a5d84 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a5ddc ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a5d88 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a5de0 ) │ │ │ │ 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 1a5d78 │ │ │ │ + beq.n 1a5dd0 │ │ │ │ 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 1a5c96 │ │ │ │ + bhi.n 1a5cee │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a5d5c │ │ │ │ + bne.n 1a5db4 │ │ │ │ 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 1a5d04 │ │ │ │ + bne.n 1a5d5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5d5c │ │ │ │ + beq.n 1a5db4 │ │ │ │ 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 1a5cf0 │ │ │ │ - cbz r4, 1a5d5c │ │ │ │ + bne.n 1a5d48 │ │ │ │ + cbz r4, 1a5db4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -501390,121 +501422,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 189118 │ │ │ │ - ldr r2, [pc, #44] @ (1a5d8c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5d84 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #44] @ (1a5de4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5ddc ) │ │ │ │ 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 1a5d7e │ │ │ │ + bne.n 1a5dd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a5cb8 │ │ │ │ + b.n 1a5d10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 1a5ff4 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 1a5eec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1a6000 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 1a5ef8 ) │ │ │ │ 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] @ 1a5e1c │ │ │ │ + ldr.w ip, [pc, #124] @ 1a5e74 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1a5e20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1a5e78 ) │ │ │ │ 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 1a5dc4 │ │ │ │ + bhi.n 1a5e1c │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #25 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r4, r1, #12 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a5dd6 │ │ │ │ + beq.n 1a5e2e │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a5e30 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1a5e24 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5e20 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a5e7c ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5e78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5e16 │ │ │ │ + bne.n 1a5e6e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5c94 │ │ │ │ + b.n 1a5e30 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5c94 │ │ │ │ + b.n 1a5e30 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a5e30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #336 @ (adr r2, 1a5f70 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 1a6268 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #128 @ (adr r2, 1a5ea8 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 1a61a0 ) │ │ │ │ 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] @ (1a5ef8 ) │ │ │ │ + ldr r4, [pc, #192] @ (1a5f50 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1a5efc ) │ │ │ │ + ldr r3, [pc, #192] @ (1a5f54 ) │ │ │ │ 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 1a5ed8 │ │ │ │ + bhi.n 1a5f30 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1a5ed8 │ │ │ │ + bls.n 1a5f30 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1a5e98 │ │ │ │ + beq.n 1a5ef0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -501514,87 +501546,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 1a5e70 │ │ │ │ + bne.n 1a5ec8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a5eca │ │ │ │ + beq.n 1a5f22 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a5eda │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a5f32 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1a5f00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a5efc ) │ │ │ │ + ldr r2, [pc, #36] @ (1a5f58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a5f54 ) │ │ │ │ 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 1a5ef2 │ │ │ │ + bne.n 1a5f4a │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #760 @ (adr r1, 1a61f4 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 1a60ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1a5f7c ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 1a6274 ) │ │ │ │ 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] @ (1a5fac ) │ │ │ │ + ldr r4, [pc, #152] @ (1a6004 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1a5fb0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a6008 ) │ │ │ │ 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 1a5f9a │ │ │ │ + beq.n 1a5ff2 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a5f76 │ │ │ │ + bne.n 1a5fce │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1a5f82 │ │ │ │ + beq.n 1a5fda │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501605,108 +501637,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 1a5f4e │ │ │ │ + bne.n 1a5fa6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 1a5c94 │ │ │ │ + b.n 1a5fda │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - ldr r2, [pc, #48] @ (1a5fb4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a5fb0 ) │ │ │ │ + bl 1a5c94 │ │ │ │ + ldr r2, [pc, #48] @ (1a600c ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6008 ) │ │ │ │ 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 1a5fa6 │ │ │ │ + bne.n 1a5ffe │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a5fda │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #904 @ (adr r0, 1a6338 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 1a6230 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1a6190 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 1a6088 ) │ │ │ │ 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] @ (1a60d4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1a60d8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1a612c ) │ │ │ │ + ldr r3, [pc, #264] @ (1a6130 ) │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6072 │ │ │ │ + beq.n 1a60ca │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1a6042 │ │ │ │ + bne.n 1a609a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #176] @ (1a60dc ) │ │ │ │ - ldr r3, [pc, #172] @ (1a60d8 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #176] @ (1a6134 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a6130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a60d0 │ │ │ │ + bne.n 1a6128 │ │ │ │ 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 1a60ca │ │ │ │ + bhi.n 1a6122 │ │ │ │ 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 │ │ │ │ @@ -501717,141 +501749,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 1a600a │ │ │ │ + beq.n 1a6062 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a60a0 │ │ │ │ + cbz r0, 1a60f8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a600a │ │ │ │ + b.n 1a6062 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60d2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60d2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60d2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60d2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #176 @ (adr r0, 1a6188 ) │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ 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] @ (1a634c ) │ │ │ │ + ldr r0, [pc, #592] @ (1a63a4 ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1a6350 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a63a8 ) │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a613c │ │ │ │ + cbz r0, 1a6194 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1a620c │ │ │ │ - bls.n 1a61d4 │ │ │ │ + beq.n 1a6264 │ │ │ │ + bls.n 1a622c │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6188 │ │ │ │ + cbz r0, 1a61e0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi.w 1a633e │ │ │ │ + bhi.w 1a6396 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a63a4 │ │ │ │ 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, 1a6230 │ │ │ │ + cbz r4, 1a6288 │ │ │ │ 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} │ │ │ │ @@ -501861,18 +501893,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 1a632a │ │ │ │ + bhi.w 1a6382 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a62aa │ │ │ │ + bhi.n 1a6302 │ │ │ │ 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] │ │ │ │ @@ -501886,18 +501918,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 1a6334 │ │ │ │ + bhi.w 1a638c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a63a4 │ │ │ │ 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 │ │ │ │ @@ -501913,134 +501945,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6272 │ │ │ │ + cbz r0, 1a62ca │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #208] @ (1a6354 ) │ │ │ │ - ldr r3, [pc, #204] @ (1a6350 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #208] @ (1a63ac ) │ │ │ │ + ldr r3, [pc, #204] @ (1a63a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6348 │ │ │ │ + bne.n 1a63a0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a62a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a62a4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a62a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6250 │ │ │ │ + b.n 1a62a8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a62e6 │ │ │ │ + cbz r0, 1a633e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a6280 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a62d8 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6318 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a630e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a630e │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6318 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6318 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a62a4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a630e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6318 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ 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] @ (1a651c ) │ │ │ │ + ldr r5, [pc, #436] @ (1a6574 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #436] @ (1a6520 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a6578 ) │ │ │ │ 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 1a63b6 │ │ │ │ + beq.n 1a640e │ │ │ │ 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 │ │ │ │ @@ -502051,351 +502083,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 1a6478 │ │ │ │ + beq.n 1a64d0 │ │ │ │ subs r6, r1, #1 │ │ │ │ orrs.w r0, r6, r3 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a64b6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbz r7, 1a63f2 │ │ │ │ + cbz r7, 1a644a │ │ │ │ ldrb.w ip, [r7, #30] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a63f2 │ │ │ │ + bne.n 1a644a │ │ │ │ ldrb.w r7, [r7, #101] @ 0x65 │ │ │ │ - cbnz r7, 1a63f2 │ │ │ │ + cbnz r7, 1a644a │ │ │ │ subs r7, r1, #1 │ │ │ │ and.w r6, r6, r1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1a64ba │ │ │ │ + beq.n 1a6512 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.n 1a6428 │ │ │ │ + bhi.n 1a6480 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a651a │ │ │ │ + bhi.w 1a6572 │ │ │ │ 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] @ (1a663c ) │ │ │ │ + ldr r7, [pc, #548] @ (1a6694 ) │ │ │ │ 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] @ (1a664c ) │ │ │ │ + ldr r5, [pc, #548] @ (1a66a4 ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6450 │ │ │ │ + cbz r0, 1a64a8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1a6524 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a6520 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a657c ) │ │ │ │ + ldr r3, [pc, #188] @ (1a6578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6516 │ │ │ │ + bne.n 1a656e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a64b6 │ │ │ │ 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 189118 │ │ │ │ - b.n 1a645e │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a64b6 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6484 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6484 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6484 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ - cbz r1, 1a6506 │ │ │ │ + b.n 1a6484 │ │ │ │ + cbz r1, 1a655e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a64f4 │ │ │ │ + cbz r0, 1a654c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a645e │ │ │ │ + b.n 1a64b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a64c6 │ │ │ │ + beq.n 1a651e │ │ │ │ rbit r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 1a64c6 │ │ │ │ + b.n 1a651e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ 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] @ 1a69f4 │ │ │ │ + ldr.w r5, [pc, #1208] @ 1a6a4c │ │ │ │ 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 1a6646 │ │ │ │ + beq.n 1a669e │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1a65d4 │ │ │ │ + bmi.n 1a662c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1a6646 │ │ │ │ + ble.n 1a669e │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6944 │ │ │ │ + beq.w 1a699c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1a65e8 │ │ │ │ + bls.n 1a6640 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6604 │ │ │ │ + bne.n 1a665c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6580 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6580 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a6604 │ │ │ │ + beq.n 1a665c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1a6604 │ │ │ │ + bhi.n 1a665c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6580 │ │ │ │ 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 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6580 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1a65b0 │ │ │ │ - ldr r3, [pc, #944] @ (1a69f8 ) │ │ │ │ + b.n 1a6608 │ │ │ │ + ldr r3, [pc, #944] @ (1a6a50 ) │ │ │ │ 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 1a66c0 │ │ │ │ - bhi.w 1a68f8 │ │ │ │ + beq.n 1a6718 │ │ │ │ + bhi.w 1a6950 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1a6840 │ │ │ │ + bne.w 1a6898 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6976 │ │ │ │ + beq.w 1a69ce │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1a695e │ │ │ │ + bne.w 1a69b6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 1a694e │ │ │ │ + beq.w 1a69a6 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6708 │ │ │ │ + b.n 1a6760 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r1, #616 @ 0x268 │ │ │ │ - beq.w 1a6854 │ │ │ │ + beq.w 1a68ac │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6718 │ │ │ │ + beq.n 1a6770 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1a6896 │ │ │ │ + bls.w 1a68ee │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a67e8 │ │ │ │ + bhi.n 1a6840 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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 1a6792 │ │ │ │ + beq.n 1a67ea │ │ │ │ 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 │ │ │ │ @@ -502408,392 +502440,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 1a6762 │ │ │ │ + bne.n 1a67ba │ │ │ │ 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, 1a67c0 │ │ │ │ + cbz r3, 1a6818 │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1a68a2 │ │ │ │ + beq.n 1a68fa │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1a5f04 │ │ │ │ + bl 1a5f5c │ │ │ │ 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 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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 1a6746 │ │ │ │ + b.n 1a679e │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne.w r1, #676 @ 0x2a4 │ │ │ │ - bne.w 1a66d0 │ │ │ │ + bne.w 1a6728 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6708 │ │ │ │ + bne.w 1a6760 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6718 │ │ │ │ + bne.w 1a6770 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6722 │ │ │ │ + bl 1a5e80 │ │ │ │ + b.n 1a677a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a6010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185be0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a68e4 │ │ │ │ + cbz r0, 1a693c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189194 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a694e │ │ │ │ + beq.n 1a69a6 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a66e8 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6708 │ │ │ │ - b.n 1a6896 │ │ │ │ + bne.w 1a6760 │ │ │ │ + b.n 1a68ee │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a656a │ │ │ │ - b.n 1a65e8 │ │ │ │ + bne.w 1a65c2 │ │ │ │ + b.n 1a6640 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a66e8 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ - b.n 1a6854 │ │ │ │ + b.n 1a68ac │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1a69ac │ │ │ │ + bhi.n 1a6a04 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ - beq.n 1a695a │ │ │ │ - b.n 1a6690 │ │ │ │ + beq.n 1a69b2 │ │ │ │ + b.n 1a66e8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69e2 │ │ │ │ + beq.n 1a6a3a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6718 │ │ │ │ + b.n 1a6770 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69ea │ │ │ │ + beq.n 1a6a42 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 1a6708 │ │ │ │ + b.n 1a6760 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6980 │ │ │ │ + b.n 1a69d8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a69b6 │ │ │ │ + b.n 1a6a0e │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ 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] @ 1a6e3c │ │ │ │ + ldr.w r3, [pc, #1064] @ 1a6e94 │ │ │ │ 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 1a6b08 │ │ │ │ + beq.n 1a6b60 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1a6a80 │ │ │ │ + beq.n 1a6ad8 │ │ │ │ bic.w r8, r8, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.w 1a6d44 │ │ │ │ + bne.w 1a6d9c │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #659 @ 0x293 │ │ │ │ - bls.n 1a6a6c │ │ │ │ + bls.n 1a6ac4 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6c52 │ │ │ │ - b.n 1a6b4c │ │ │ │ + beq.w 1a6caa │ │ │ │ + b.n 1a6ba4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a6dba │ │ │ │ + ble.w 1a6e12 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1a6c92 │ │ │ │ + beq.w 1a6cea │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c9a │ │ │ │ + bls.w 1a6cf2 │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1a6d4c │ │ │ │ + bne.w 1a6da4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ 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 1a6c1c │ │ │ │ + beq.w 1a6c74 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1a6e16 │ │ │ │ + beq.w 1a6e6e │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.n 1a6b3a │ │ │ │ + beq.n 1a6b92 │ │ │ │ cmp r6, #4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov.w r8, #512 @ 0x200 │ │ │ │ it ls │ │ │ │ movls.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6e02 │ │ │ │ + beq.w 1a6e5a │ │ │ │ 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 1a6df8 │ │ │ │ + beq.w 1a6e50 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c86 │ │ │ │ + bls.w 1a6cde │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a6cee │ │ │ │ + bhi.w 1a6d46 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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] @ (1a6e40 ) │ │ │ │ + ldr r3, [pc, #660] @ (1a6e98 ) │ │ │ │ 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, 1a6be0 │ │ │ │ + cbz r0, 1a6c38 │ │ │ │ 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] │ │ │ │ @@ -502807,235 +502839,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 1a6cc2 │ │ │ │ + beq.n 1a6d1a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - beq.w 1a6a50 │ │ │ │ + beq.w 1a6aa8 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1a6dca │ │ │ │ + bls.w 1a6e22 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #660 @ 0x294 │ │ │ │ - bne.w 1a6e2c │ │ │ │ + bne.w 1a6e84 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 1a6b4c │ │ │ │ + bne.w 1a6ba4 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a6b82 │ │ │ │ + beq.n 1a6bda │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.w 1a6b78 │ │ │ │ + bhi.w 1a6bd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6b8c │ │ │ │ + bl 1a5e80 │ │ │ │ + b.n 1a6be4 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a92 │ │ │ │ + bne.w 1a6aea │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ 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 1a5fb8 │ │ │ │ + bl 1a6010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ 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 1a5f04 │ │ │ │ + bl 1a5f5c │ │ │ │ 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 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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 1a6ba8 │ │ │ │ + b.n 1a6c00 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6d4c │ │ │ │ + beq.n 1a6da4 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1a6c9a │ │ │ │ + bls.n 1a6cf2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ 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 1a6c24 │ │ │ │ - b.n 1a6b16 │ │ │ │ + beq.w 1a6c7c │ │ │ │ + b.n 1a6b6e │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movne.w r1, #668 @ 0x29c │ │ │ │ - bne.w 1a6b3a │ │ │ │ + bne.w 1a6b92 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6e1c │ │ │ │ + beq.n 1a6e74 │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1a6e22 │ │ │ │ + beq.n 1a6e7a │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1a6e1c │ │ │ │ + bhi.n 1a6e74 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - b.n 1a6b3c │ │ │ │ + b.n 1a6b94 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6b82 │ │ │ │ - b.n 1a6c86 │ │ │ │ + bne.w 1a6bda │ │ │ │ + b.n 1a6cde │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1a6b4c │ │ │ │ + b.n 1a6ba4 │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ - b.n 1a6c3a │ │ │ │ + b.n 1a6c92 │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6b92 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ + bne.n 1a6e48 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6b92 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a4c │ │ │ │ + bne.w 1a6aa4 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ - b.n 1a6e26 │ │ │ │ + bne.n 1a6e48 │ │ │ │ + b.n 1a6e7e │ │ │ │ nop │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ 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] @ 1a7a3c │ │ │ │ + ldr.w r3, [pc, #3040] @ 1a7a94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #3040] @ 1a7a40 │ │ │ │ + ldr.w r9, [pc, #3040] @ 1a7a98 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #3036] @ 1a7a44 │ │ │ │ + ldr.w r2, [pc, #3036] @ 1a7a9c │ │ │ │ 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] │ │ │ │ @@ -503045,190 +503077,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 1a700a │ │ │ │ + beq.w 1a7062 │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a6f50 │ │ │ │ + bne.n 1a6fa8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a700a │ │ │ │ + ble.w 1a7062 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7432 │ │ │ │ + beq.w 1a748a │ │ │ │ cmp r4, #4 │ │ │ │ - bls.n 1a6f6c │ │ │ │ + bls.n 1a6fc4 │ │ │ │ ands.w r7, fp, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6f8e │ │ │ │ + bne.n 1a6fe6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 1a7a48 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a7a3c │ │ │ │ + ldr.w r2, [pc, #2840] @ 1a7aa0 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1a7a94 │ │ │ │ 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 1a7a1a │ │ │ │ + bne.w 1a7a72 │ │ │ │ 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 1a72ca │ │ │ │ + beq.w 1a7322 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a6f90 │ │ │ │ + beq.n 1a6fe8 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 1a6f90 │ │ │ │ + bhi.n 1a6fe8 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f86 │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 189270 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1a717a │ │ │ │ + beq.w 1a71d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7470 │ │ │ │ + beq.w 1a74c8 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a743c │ │ │ │ + bne.w 1a7494 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #2584] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.n 1a7056 │ │ │ │ + beq.n 1a70ae │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7056 │ │ │ │ + beq.n 1a70ae │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.w 1a71d8 │ │ │ │ + bhi.w 1a7230 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e80 │ │ │ │ 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 │ │ │ │ @@ -503236,18 +503268,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 1a7294 │ │ │ │ + bne.w 1a72ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bne.w 1a776a │ │ │ │ + bne.w 1a77c2 │ │ │ │ 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 │ │ │ │ @@ -503259,143 +503291,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, 1a70f2 │ │ │ │ + cbz r2, 1a714a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1a70f2 │ │ │ │ + cbz r3, 1a714a │ │ │ │ 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 1a7322 │ │ │ │ + bne.w 1a737a │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 1a73e0 │ │ │ │ + bne.w 1a7438 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6f2e │ │ │ │ + bne.w 1a6f86 │ │ │ │ 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 1a77c0 │ │ │ │ + bne.w 1a7818 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6f2e │ │ │ │ + beq.w 1a6f86 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f86 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 1a7822 │ │ │ │ - bhi.w 1a7930 │ │ │ │ + beq.w 1a787a │ │ │ │ + bhi.w 1a7988 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 1a7850 │ │ │ │ - bhi.w 1a74de │ │ │ │ + beq.w 1a78a8 │ │ │ │ + bhi.w 1a7536 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a7802 │ │ │ │ + beq.w 1a785a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1a7548 │ │ │ │ + beq.w 1a75a0 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 1a763a │ │ │ │ + beq.w 1a7692 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79fe │ │ │ │ + beq.w 1a7a56 │ │ │ │ cmp r4, #2 │ │ │ │ - bls.w 1a79dc │ │ │ │ + bls.w 1a7a34 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #2184] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.w 1a7056 │ │ │ │ + beq.w 1a70ae │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7256 │ │ │ │ + bls.n 1a72ae │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f04 │ │ │ │ + bl 1a5f5c │ │ │ │ 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 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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 1a7280 │ │ │ │ + b.n 1a72d8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #2052] @ 1a7aa4 │ │ │ │ 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 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ 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} │ │ │ │ @@ -503403,273 +503435,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 1a72b0 │ │ │ │ + beq.n 1a7308 │ │ │ │ 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 1a7096 │ │ │ │ + bne.w 1a70ee │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1a70ac │ │ │ │ + b.n 1a7104 │ │ │ │ bics.w r3, fp, #393216 @ 0x60000 │ │ │ │ - beq.w 1a7870 │ │ │ │ + beq.w 1a78c8 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7512 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1a7a4c │ │ │ │ + beq.w 1a756a │ │ │ │ + ldr.w r3, [pc, #1904] @ 1a7aa4 │ │ │ │ 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 1a78a0 │ │ │ │ + beq.w 1a78f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 1a78a0 │ │ │ │ + bpl.w 1a78f8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a799c │ │ │ │ + beq.w 1a79f4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r7, r0 │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7056 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a70ae │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cc28 │ │ │ │ + bl 21cc80 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a73bc │ │ │ │ + beq.n 1a7414 │ │ │ │ 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 1a742a │ │ │ │ + bne.n 1a7482 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a739c │ │ │ │ + beq.n 1a73f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7490 │ │ │ │ + bhi.w 1a74e8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a7410 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a7380 │ │ │ │ + beq.n 1a73d8 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a78b6 │ │ │ │ + beq.w 1a790e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 1a73b8 │ │ │ │ + bl 21d6f0 │ │ │ │ + cbz r0, 1a7410 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1a73b2 │ │ │ │ + b.n 1a740a │ │ │ │ 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 1a7340 │ │ │ │ + bne.n 1a7398 │ │ │ │ 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 1a7102 │ │ │ │ + b.n 1a715a │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a6010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 189204 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 1892b8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892e8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a713c │ │ │ │ + b.n 1a7194 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a7410 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7354 │ │ │ │ + b.n 1a73ac │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6eb0 │ │ │ │ - b.n 1a6f6c │ │ │ │ + bne.w 1a6f08 │ │ │ │ + b.n 1a6fc4 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a723a │ │ │ │ + beq.w 1a7292 │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a74c0 │ │ │ │ + beq.n 1a7518 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 1a74c0 │ │ │ │ + bls.n 1a7518 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a71d8 │ │ │ │ + b.n 1a7230 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #470 @ 0x1d6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7256 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a72ae │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a7414 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7536 │ │ │ │ + beq.n 1a758e │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a7414 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.w 1a79b4 │ │ │ │ + beq.w 1a7a0c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 1a74b4 │ │ │ │ + beq.n 1a750c │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a7414 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a741a │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1404] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1404] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7056 │ │ │ │ + b.n 1a70ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79c0 │ │ │ │ + beq.w 1a7a18 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.w 1a7964 │ │ │ │ + bls.w 1a79bc │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1360] @ 1a7aa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - bne.w 1a71d8 │ │ │ │ - b.n 1a7056 │ │ │ │ + bne.w 1a7230 │ │ │ │ + b.n 1a70ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a7a4c │ │ │ │ + bl 1859cc │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a7aa4 │ │ │ │ mov fp, sl │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7256 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a72ae │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a73bc │ │ │ │ + bne.w 1a7414 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a741a │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a775e │ │ │ │ + beq.w 1a77b6 │ │ │ │ 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] │ │ │ │ @@ -503679,24 +503711,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 1a7570 │ │ │ │ + bne.n 1a75c8 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -503708,50 +503740,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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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] @ 1a7a4c │ │ │ │ + ldr.w sl, [pc, #1112] @ 1a7aa4 │ │ │ │ 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 1a7752 │ │ │ │ + beq.w 1a77aa │ │ │ │ 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 1a70c0 │ │ │ │ + b.n 1a7118 │ │ │ │ mov.w r1, #310 @ 0x136 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a77fe │ │ │ │ + beq.w 1a7856 │ │ │ │ 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] │ │ │ │ @@ -503762,24 +503794,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 1a7664 │ │ │ │ + bne.n 1a76bc │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 │ │ │ │ @@ -503790,193 +503822,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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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] @ 1a7a4c │ │ │ │ + ldr.w sl, [pc, #820] @ 1a7aa4 │ │ │ │ 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, 1a7762 │ │ │ │ + cbz r3, 1a77ba │ │ │ │ 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 1a7630 │ │ │ │ + b.n 1a7688 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - b.n 1a70c0 │ │ │ │ + b.n 1a7118 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a7598 │ │ │ │ + b.n 1a75f0 │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7758 │ │ │ │ + b.n 1a77b0 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ - beq.n 1a778a │ │ │ │ - b.n 1a7634 │ │ │ │ + beq.n 1a77e2 │ │ │ │ + b.n 1a768c │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a7a24 │ │ │ │ + beq.w 1a7a7c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a7a1e │ │ │ │ + bne.w 1a7a76 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7778 │ │ │ │ + bne.n 1a77d0 │ │ │ │ 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 21cc28 │ │ │ │ + bl 21cc80 │ │ │ │ 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 1a70c0 │ │ │ │ + b.n 1a7118 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a77ea │ │ │ │ + cbz r0, 1a7842 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 1a6f2e │ │ │ │ + b.w 1a6f86 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a768c │ │ │ │ + b.n 1a76e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #572] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #572] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #340 @ 0x154 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7256 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a72ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7900 │ │ │ │ + beq.n 1a7958 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7900 │ │ │ │ + bls.n 1a7958 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7982 │ │ │ │ + beq.w 1a79da │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #524] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #524] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a709c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #496] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #496] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #391 @ 0x187 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7256 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a72ae │ │ │ │ mov.w fp, #262144 @ 0x40000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7918 │ │ │ │ + beq.n 1a7970 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7918 │ │ │ │ + bls.n 1a7970 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7982 │ │ │ │ + beq.n 1a79da │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #444] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #444] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a709c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a799c │ │ │ │ + beq.n 1a79f4 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7316 │ │ │ │ + b.n 1a736e │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1a78ee │ │ │ │ + bhi.n 1a7946 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a7a1e │ │ │ │ + bhi.w 1a7a76 │ │ │ │ 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 │ │ │ │ @@ -503992,110 +504024,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 1a73b2 │ │ │ │ + b.n 1a740a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a78ee │ │ │ │ + b.n 1a7946 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #320] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #320] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a72ae │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #296] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #296] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a72ae │ │ │ │ cmp.w fp, #262144 @ 0x40000 │ │ │ │ - beq.n 1a7874 │ │ │ │ - bhi.n 1a79fa │ │ │ │ + beq.n 1a78cc │ │ │ │ + bhi.n 1a7a52 │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7874 │ │ │ │ + bne.n 1a78cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #252] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #252] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #499 @ 0x1f3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a7044 │ │ │ │ - b.n 1a7256 │ │ │ │ + bne.w 1a709c │ │ │ │ + b.n 1a72ae │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #216] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #216] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a709c │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #192] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #192] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a70ae │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a70ae │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a741a │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #124] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #124] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a72ae │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #96] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #96] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a709c │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a72d2 │ │ │ │ + b.n 1a732a │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #64] @ (1a7a4c ) │ │ │ │ + bl 1859cc │ │ │ │ + ldr r3, [pc, #64] @ (1a7aa4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a72ae │ │ │ │ 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 │ │ │ │ @@ -504103,51 +504135,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 r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n 1a7a7a │ │ │ │ + bne.n 1a7ad2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a7a7a │ │ │ │ + bne.n 1a7ad2 │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a7a92 │ │ │ │ + blt.n 1a7aea │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1a7a7e │ │ │ │ + beq.n 1a7ad6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7a8c │ │ │ │ + beq.n 1a7ae4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7aa2 │ │ │ │ + beq.n 1a7afa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7a6c │ │ │ │ + bne.n 1a7ac4 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a7a96 │ │ │ │ + bpl.n 1a7aee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -504166,61 +504198,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 1a7a50 │ │ │ │ - cbnz r0, 1a7b12 │ │ │ │ + bl 1a7aa8 │ │ │ │ + cbnz r0, 1a7b6a │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1a7afc │ │ │ │ + beq.n 1a7b54 │ │ │ │ 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 1a5a90 │ │ │ │ + bl 1a5ae8 │ │ │ │ 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 1a7ad8 │ │ │ │ + bne.n 1a7b30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7ad8 │ │ │ │ + bne.n 1a7b30 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1a7ad4 │ │ │ │ + b.n 1a7b2c │ │ │ │ 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] @ (1a7ebc ) │ │ │ │ + ldr r0, [pc, #900] @ (1a7f14 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1a7ec0 ) │ │ │ │ + ldr r2, [pc, #900] @ (1a7f18 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #896] @ (1a7ec4 ) │ │ │ │ + ldr r4, [pc, #896] @ (1a7f1c ) │ │ │ │ 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 │ │ │ │ @@ -504229,110 +504261,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 1a7d66 │ │ │ │ + beq.w 1a7dbe │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1a7ba4 │ │ │ │ + bne.n 1a7bfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a7e62 │ │ │ │ + beq.w 1a7eba │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1a7dc8 │ │ │ │ + bne.w 1a7e20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #824] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a7f20 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #371 @ 0x173 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1a7bb2 │ │ │ │ + blt.n 1a7c0a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #800] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c0a │ │ │ │ + ldr r3, [pc, #800] @ (1a7f20 ) │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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, 1a7be4 │ │ │ │ + cbz r1, 1a7c3c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16fa34 │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a7da8 │ │ │ │ + beq.w 1a7e00 │ │ │ │ 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, 1a7c28 │ │ │ │ + cbz r1, 1a7c80 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7c0c │ │ │ │ - bl 21d9ec │ │ │ │ + beq.n 1a7c64 │ │ │ │ + bl 21da44 │ │ │ │ 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 1a7c44 │ │ │ │ + bne.n 1a7c9c │ │ │ │ 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, 1a7c5c │ │ │ │ + cbz r2, 1a7cb4 │ │ │ │ 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 1a7cf4 │ │ │ │ + beq.n 1a7d4c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b08 │ │ │ │ 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 │ │ │ │ @@ -504363,15 +504395,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 1a7d8c │ │ │ │ + beq.n 1a7de4 │ │ │ │ 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] │ │ │ │ @@ -504384,248 +504416,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #384] @ (1a7ecc ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ec0 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #384] @ (1a7f24 ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7f18 ) │ │ │ │ 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 1a7eb8 │ │ │ │ + bne.w 1a7f10 │ │ │ │ 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 1a7dd8 │ │ │ │ - cbnz r3, 1a7db8 │ │ │ │ + beq.n 1a7e30 │ │ │ │ + cbnz r3, 1a7e10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a7e8e │ │ │ │ + beq.w 1a7ee6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - ldr r3, [pc, #320] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1a7f20 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c0a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7e70 │ │ │ │ + beq.n 1a7ec8 │ │ │ │ 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 1a7d10 │ │ │ │ + b.n 1a7d68 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a7be4 │ │ │ │ - ldr r3, [pc, #268] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c3c │ │ │ │ + ldr r3, [pc, #268] @ (1a7f20 ) │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #252] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c0a │ │ │ │ + ldr r3, [pc, #252] @ (1a7f20 ) │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c0a │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1a7d74 │ │ │ │ + bpl.n 1a7dcc │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7d74 │ │ │ │ + beq.n 1a7dcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7db8 │ │ │ │ + bne.n 1a7e10 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a7e9e │ │ │ │ + beq.n 1a7ef6 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1a7e9e │ │ │ │ + bmi.n 1a7ef6 │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #229 @ 0xe5 │ │ │ │ - blt.n 1a7e0c │ │ │ │ + blt.n 1a7e64 │ │ │ │ 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 1a7eac │ │ │ │ - bl 185974 │ │ │ │ + bhi.n 1a7f04 │ │ │ │ + bl 1859cc │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ - ldr r3, [pc, #140] @ (1a7ec8 ) │ │ │ │ + bl 186de4 │ │ │ │ + ldr r3, [pc, #140] @ (1a7f20 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #100] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c0a │ │ │ │ + ldr r3, [pc, #100] @ (1a7f20 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c0a │ │ │ │ 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 1a7d30 │ │ │ │ - ldr r3, [pc, #56] @ (1a7ec8 ) │ │ │ │ + b.n 1a7d88 │ │ │ │ + ldr r3, [pc, #56] @ (1a7f20 ) │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c0a │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr r3, [pc, #32] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a7f20 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a7e22 │ │ │ │ + b.n 1a7e7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ 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] @ (1a8274 ) │ │ │ │ + ldr r4, [pc, #912] @ (1a82cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #908] @ (1a8278 ) │ │ │ │ + ldr r0, [pc, #908] @ (1a82d0 ) │ │ │ │ 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 1a7f62 │ │ │ │ + bhi.n 1a7fba │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1a7f62 │ │ │ │ + bpl.n 1a7fba │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1a80b2 │ │ │ │ + beq.w 1a810a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1a8078 │ │ │ │ + beq.w 1a80d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1882cc │ │ │ │ + bl 188324 │ │ │ │ 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 1a7b24 │ │ │ │ - ldr r2, [pc, #820] @ (1a827c ) │ │ │ │ - ldr r3, [pc, #812] @ (1a8278 ) │ │ │ │ + bl 1a7b7c │ │ │ │ + ldr r2, [pc, #820] @ (1a82d4 ) │ │ │ │ + ldr r3, [pc, #812] @ (1a82d0 ) │ │ │ │ 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 1a8270 │ │ │ │ + bne.w 1a82c8 │ │ │ │ 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 1a7f18 │ │ │ │ + bpl.n 1a7f70 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1a7f1e │ │ │ │ + bne.n 1a7f76 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1a5a90 │ │ │ │ + bl 1a5ae8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a81ee │ │ │ │ + bne.w 1a8246 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b130 │ │ │ │ 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 1a8068 │ │ │ │ + beq.n 1a80c0 │ │ │ │ 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] │ │ │ │ @@ -504641,16 +504673,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 1a7b24 │ │ │ │ - cbz r5, 1a8046 │ │ │ │ + bl 1a7b7c │ │ │ │ + cbz r5, 1a809e │ │ │ │ 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 │ │ │ │ @@ -504667,98 +504699,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 1a8006 │ │ │ │ + bne.n 1a805e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1a7ff4 │ │ │ │ + bne.n 1a804c │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a80c0 │ │ │ │ + beq.n 1a8118 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a810c │ │ │ │ + bne.n 1a8164 │ │ │ │ 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 1a7faa │ │ │ │ - bl 1882d8 │ │ │ │ + bhi.n 1a8002 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188e38 │ │ │ │ + b.n 1a7f9e │ │ │ │ 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 1a7b24 │ │ │ │ + bl 1a7b7c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a7f46 │ │ │ │ + beq.w 1a7f9e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a7f9e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1a7f24 │ │ │ │ - b.n 1a7f6e │ │ │ │ + beq.w 1a7f7c │ │ │ │ + b.n 1a7fc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8158 │ │ │ │ + beq.n 1a81b0 │ │ │ │ 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 1a805c │ │ │ │ + beq.n 1a80b4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a8274 │ │ │ │ + bhi.w 1a82cc │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ - cbnz r4, 1a8126 │ │ │ │ + cbnz r4, 1a817e │ │ │ │ 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} │ │ │ │ @@ -504767,25 +504799,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 1a81a4 │ │ │ │ + beq.n 1a81fc │ │ │ │ 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 1a8054 │ │ │ │ + beq.n 1a80ac │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a824a │ │ │ │ + bhi.w 1a82a2 │ │ │ │ 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] │ │ │ │ @@ -504797,207 +504829,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 1a805c │ │ │ │ + beq.w 1a80b4 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8192 │ │ │ │ + cbz r0, 1a81ea │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a805c │ │ │ │ + b.n 1a80b4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8054 │ │ │ │ + beq.w 1a80ac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a81dc │ │ │ │ + cbz r0, 1a8234 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8054 │ │ │ │ + b.n 1a80ac │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a821e │ │ │ │ + cbz r0, 1a8276 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a7f84 │ │ │ │ + b.n 1a7fdc │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a820c │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a820c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a820c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a820c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a81c2 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a81c2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a81c2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a81c2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ 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] @ (1a84ec ) │ │ │ │ + ldr r1, [pc, #596] @ (1a8544 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (1a84f0 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a8548 ) │ │ │ │ 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] @ 1a84f4 │ │ │ │ + ldr.w sl, [pc, #588] @ 1a854c │ │ │ │ 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, 1a82e0 │ │ │ │ + cbz r2, 1a8338 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1a8316 │ │ │ │ + cbz r1, 1a836e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16fa34 │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a84d0 │ │ │ │ + beq.w 1a8528 │ │ │ │ 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 1a8346 │ │ │ │ + beq.n 1a839e │ │ │ │ mov r0, lr │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] @ (1a84f8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1a8550 ) │ │ │ │ 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 │ │ │ │ @@ -505014,22 +505046,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, 1a83ac │ │ │ │ + cbz r1, 1a8404 │ │ │ │ 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 1a83d6 │ │ │ │ + beq.n 1a842e │ │ │ │ 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} │ │ │ │ @@ -505046,19 +505078,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 1a84a6 │ │ │ │ + beq.n 1a84fe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b08 │ │ │ │ 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 │ │ │ │ @@ -505088,118 +505120,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 189118 │ │ │ │ - ldr r2, [pc, #108] @ (1a84fc ) │ │ │ │ - ldr r3, [pc, #96] @ (1a84f0 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #108] @ (1a8554 ) │ │ │ │ + ldr r3, [pc, #96] @ (1a8548 ) │ │ │ │ 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 1a84e6 │ │ │ │ + bne.n 1a853e │ │ │ │ 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 1a840c │ │ │ │ + bhi.n 1a8464 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1a84e2 │ │ │ │ + cbz r3, 1a853a │ │ │ │ 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 1a84be │ │ │ │ + bne.n 1a8516 │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a8464 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e24c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a8316 │ │ │ │ + b.n 1a836e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a8464 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ 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] @ (1a8720 ) │ │ │ │ + ldr r4, [pc, #516] @ (1a8778 ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #512] @ (1a8724 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #512] @ (1a877c ) │ │ │ │ + ldr r3, [pc, #516] @ (1a8780 ) │ │ │ │ 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, 1a854a │ │ │ │ + cbz r3, 1a85a2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r5, 1a8570 │ │ │ │ + cbnz r5, 1a85c8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a853e │ │ │ │ + bne.n 1a8596 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #476] @ (1a872c ) │ │ │ │ - ldr r3, [pc, #472] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #476] @ (1a8784 ) │ │ │ │ + ldr r3, [pc, #472] @ (1a8780 ) │ │ │ │ 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 1a971e │ │ │ │ + bne.w 1a9776 │ │ │ │ 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] @ (1a8730 ) │ │ │ │ + ldr r3, [pc, #444] @ (1a8788 ) │ │ │ │ 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] @ 1a8718 │ │ │ │ + vldr d8, [pc, #404] @ 1a8770 │ │ │ │ mov r4, r2 │ │ │ │ add.w r8, sp, #320 @ 0x140 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #420] @ (1a8734 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a878c ) │ │ │ │ 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 │ │ │ │ @@ -505223,31 +505255,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 16de88 │ │ │ │ + bl 16dee0 │ │ │ │ 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 16f6b0 │ │ │ │ + bl 16f708 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a86ec │ │ │ │ - ldr r3, [pc, #288] @ (1a8738 ) │ │ │ │ + beq.n 1a8744 │ │ │ │ + ldr r3, [pc, #288] @ (1a8790 ) │ │ │ │ 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 │ │ │ │ @@ -505255,216 +505287,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 1a86d2 │ │ │ │ + beq.n 1a872a │ │ │ │ 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 1a869c │ │ │ │ + bne.n 1a86f4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1a8680 │ │ │ │ - bhi.w 1a8c3e │ │ │ │ + beq.n 1a86d8 │ │ │ │ + bhi.w 1a8c96 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a869c │ │ │ │ + bhi.n 1a86f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1a8680 │ │ │ │ + bmi.n 1a86d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ - cbz r3, 1a869c │ │ │ │ + cbz r3, 1a86f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a9722 │ │ │ │ + bne.w 1a977a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 1a874e │ │ │ │ + bne.n 1a87a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a86c2 │ │ │ │ + cbz r3, 1a871a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a86ae │ │ │ │ + cbz r3, 1a8706 │ │ │ │ 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 1a865e │ │ │ │ + beq.n 1a86b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a86a0 │ │ │ │ + bne.n 1a86f8 │ │ │ │ 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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a862a │ │ │ │ + bne.n 1a8682 │ │ │ │ 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 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a8714 │ │ │ │ - cbz r4, 1a8714 │ │ │ │ + cbz r3, 1a876c │ │ │ │ + cbz r4, 1a876c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a85ae │ │ │ │ + bne.w 1a8606 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8704 │ │ │ │ + bne.n 1a875c │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1a854c │ │ │ │ + b.n 1a85a4 │ │ │ │ ... │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a9728 │ │ │ │ + beq.w 1a9780 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a973a │ │ │ │ + bne.w 1a9792 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a873c │ │ │ │ + bne.n 1a8794 │ │ │ │ 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 1a7a50 │ │ │ │ + bl 1a7aa8 │ │ │ │ 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 18c228 │ │ │ │ + bl 18c280 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8c92 │ │ │ │ + bne.w 1a8cea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a8c76 │ │ │ │ + bne.w 1a8cce │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ 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 1a87d8 │ │ │ │ + bpl.n 1a8830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a8d82 │ │ │ │ + beq.w 1a8dda │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a880c │ │ │ │ + cbz r0, 1a8864 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a892a │ │ │ │ + beq.w 1a8982 │ │ │ │ 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 1a8b50 │ │ │ │ + bne.w 1a8ba8 │ │ │ │ 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] │ │ │ │ @@ -505473,35 +505505,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 1a8c56 │ │ │ │ + beq.w 1a8cae │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1a8908 │ │ │ │ + beq.n 1a8960 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a8876 │ │ │ │ + cbz r1, 1a88ce │ │ │ │ ldrb.w lr, [r1, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a8876 │ │ │ │ + bne.n 1a88ce │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ - cbnz r1, 1a8876 │ │ │ │ + cbnz r1, 1a88ce │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1a9400 │ │ │ │ + beq.w 1a9458 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ cmp r2, #32 │ │ │ │ strd r8, r8, [r1] │ │ │ │ - bhi.w 1a8cd0 │ │ │ │ + bhi.w 1a8d28 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9798 │ │ │ │ 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 │ │ │ │ @@ -505531,91 +505563,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a88fc │ │ │ │ + cbz r0, 1a8954 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a8820 │ │ │ │ + bne.w 1a8878 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c0c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #189] @ 0xbd │ │ │ │ - cbnz r3, 1a8948 │ │ │ │ + cbnz r3, 1a89a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1a8948 │ │ │ │ + cbz r3, 1a89a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a95f0 │ │ │ │ + blt.w 1a9648 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp.w r7, #276 @ 0x114 │ │ │ │ - beq.w 1a8d5e │ │ │ │ - bhi.w 1a8cd8 │ │ │ │ + beq.w 1a8db6 │ │ │ │ + bhi.w 1a8d30 │ │ │ │ subs r7, #188 @ 0xbc │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1a869c │ │ │ │ + bhi.w 1a86f4 │ │ │ │ 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 1a9698 │ │ │ │ + beq.w 1a96f0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 1a96b8 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1a9500 │ │ │ │ + bhi.w 1a9710 │ │ │ │ + ldr.w r3, [pc, #2900] @ 1a9558 │ │ │ │ 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] │ │ │ │ @@ -505623,35 +505655,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 1a89f0 │ │ │ │ + bhi.n 1a8a48 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b08 │ │ │ │ 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 │ │ │ │ @@ -505686,24 +505718,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -505739,70 +505771,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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a86f4 │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a892c │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a892c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a892c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8970 │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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 1a8b70 │ │ │ │ + bcc.n 1a8bc8 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r9 │ │ │ │ ldrd r9, sl, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a8c4a │ │ │ │ + beq.n 1a8ca2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8970 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9798 │ │ │ │ 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 │ │ │ │ @@ -505835,122 +505867,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8908 │ │ │ │ + beq.w 1a8960 │ │ │ │ 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 189118 │ │ │ │ - b.n 1a8908 │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a8960 │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c56 │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c56 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c56 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a8680 │ │ │ │ - b.n 1a869c │ │ │ │ + beq.w 1a86d8 │ │ │ │ + b.n 1a86f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8970 │ │ │ │ strd r5, r8, [sp, #232] @ 0xe8 │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c56 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a8c1a │ │ │ │ - b.n 1a8908 │ │ │ │ + bne.n 1a8c72 │ │ │ │ + b.n 1a8960 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ 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 1a87c0 │ │ │ │ + b.n 1a8818 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8cc4 │ │ │ │ + beq.n 1a8d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a86f4 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r8, [sp, #220] @ 0xdc │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a892c │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1a869c │ │ │ │ + bne.w 1a86f4 │ │ │ │ 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 1a8e1e │ │ │ │ + bhi.w 1a8e76 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1a8e1e │ │ │ │ + bpl.w 1a8e76 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a959c │ │ │ │ + beq.w 1a95f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a95b4 │ │ │ │ + bne.w 1a960c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a8d24 │ │ │ │ + beq.n 1a8d7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr.w r0, [pc, #2008] @ 1a9500 │ │ │ │ + ldr.w r0, [pc, #2008] @ 1a9558 │ │ │ │ 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] │ │ │ │ @@ -505962,36 +505994,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 1a8280 │ │ │ │ - b.n 1a8b36 │ │ │ │ + bl 1a82d8 │ │ │ │ + b.n 1a8b8e │ │ │ │ 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 1a7ed0 │ │ │ │ + bl 1a7f28 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8b36 │ │ │ │ - b.n 1a8b2a │ │ │ │ + beq.w 1a8b8e │ │ │ │ + b.n 1a8b82 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8e10 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8e10 │ │ │ │ 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 │ │ │ │ @@ -506007,15 +506039,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] @ 1a9504 │ │ │ │ + ldr.w r3, [pc, #1856] @ 1a955c │ │ │ │ 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 │ │ │ │ @@ -506025,75 +506057,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8930 │ │ │ │ + beq.w 1a8988 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a8930 │ │ │ │ + b.n 1a8988 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 1a8db8 │ │ │ │ + b.n 1a8e10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 1a8cfe │ │ │ │ + bpl.w 1a8d56 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a8d04 │ │ │ │ + bne.w 1a8d5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b130 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a9500 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1a9558 │ │ │ │ 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 1a8b36 │ │ │ │ + beq.w 1a8b8e │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1a8e94 │ │ │ │ + b.n 1a8eec │ │ │ │ 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 1a952a │ │ │ │ + bne.w 1a9582 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1a8f1a │ │ │ │ + bcs.n 1a8f72 │ │ │ │ mov.w r8, #0 │ │ │ │ rsb r2, r8, #4 │ │ │ │ subs r3, r3, r6 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ @@ -506102,57 +506134,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 1a8f1e │ │ │ │ + bne.n 1a8f76 │ │ │ │ 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 1a8e72 │ │ │ │ + bne.n 1a8eca │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8e86 │ │ │ │ + beq.n 1a8ede │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8f00 │ │ │ │ + cbz r0, 1a8f58 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a8e90 │ │ │ │ + bcc.n 1a8ee8 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1a8b36 │ │ │ │ + b.n 1a8b8e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ movweq sl, #65535 @ 0xffff │ │ │ │ @@ -506182,19 +506214,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 1a8f72 │ │ │ │ + bne.n 1a8fca │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 │ │ │ │ @@ -506207,15 +506239,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 1a904a │ │ │ │ + bcc.n 1a90a2 │ │ │ │ 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 │ │ │ │ @@ -506223,107 +506255,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 1a9452 │ │ │ │ + bhi.w 1a94aa │ │ │ │ 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 1a8ff4 │ │ │ │ + bls.n 1a904c │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 1a928a │ │ │ │ + bcc.w 1a92e2 │ │ │ │ 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 1a8fe8 │ │ │ │ + bhi.n 1a9040 │ │ │ │ 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 1a96d2 │ │ │ │ + bhi.w 1a972a │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, #32 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9234 │ │ │ │ + beq.w 1a928c │ │ │ │ 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 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93e0 │ │ │ │ + beq.w 1a9438 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a9214 │ │ │ │ + beq.w 1a926c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a93f0 │ │ │ │ + beq.w 1a9448 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a90d4 │ │ │ │ + cbz r0, 1a912c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a971a │ │ │ │ + beq.w 1a9772 │ │ │ │ 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 │ │ │ │ @@ -506333,36 +506365,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 1a9286 │ │ │ │ + beq.w 1a92de │ │ │ │ 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 1a9280 │ │ │ │ + beq.w 1a92d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -506374,220 +506406,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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a91e4 │ │ │ │ + cbz r0, 1a923c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc.w 1a90f2 │ │ │ │ + bcc.w 1a914a │ │ │ │ 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 1a907e │ │ │ │ + bne.w 1a90d6 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a96ec │ │ │ │ + beq.w 1a9744 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r0, #1 │ │ │ │ - beq.w 1a96aa │ │ │ │ + beq.w 1a9702 │ │ │ │ movs r3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a9264 │ │ │ │ + bne.n 1a92bc │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 1a96b2 │ │ │ │ + bmi.w 1a970a │ │ │ │ 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 1a8280 │ │ │ │ - b.n 1a8eba │ │ │ │ + bl 1a82d8 │ │ │ │ + b.n 1a8f12 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a913e │ │ │ │ + bne.w 1a9196 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a9196 │ │ │ │ + b.n 1a91ee │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1a9508 │ │ │ │ + beq.w 1a9560 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a945e │ │ │ │ + bne.w 1a94b6 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a9756 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a96f0 │ │ │ │ + bhi.w 1a9748 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a971a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 │ │ │ │ @@ -506596,168 +506628,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 188de0 │ │ │ │ + bl 188e38 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a9084 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a926c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ - cbz r3, 1a940c │ │ │ │ + b.n 1a926c │ │ │ │ + cbz r3, 1a9464 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a9440 │ │ │ │ + cbz r0, 1a9498 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1a8908 │ │ │ │ + b.w 1a8960 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ - b.n 1a900a │ │ │ │ + b.n 1a9062 │ │ │ │ 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 1a94ec │ │ │ │ + bhi.n 1a9544 │ │ │ │ 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 1893e8 │ │ │ │ + bl 189440 │ │ │ │ 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 1a94ea │ │ │ │ + bls.n 1a9542 │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a947e │ │ │ │ + beq.n 1a94d6 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a94da │ │ │ │ + cbz r0, 1a9532 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a947e │ │ │ │ + b.n 1a94d6 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9418 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a970c │ │ │ │ + beq.w 1a9764 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a93c0 │ │ │ │ + bhi.w 1a9418 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a971a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9418 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9798 │ │ │ │ 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 │ │ │ │ @@ -506785,62 +506817,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 1a8ed8 │ │ │ │ + b.n 1a8f30 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f30 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f30 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 1a8e2e │ │ │ │ + bne.w 1a8e86 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8d14 │ │ │ │ - ldr r3, [pc, #392] @ (1a9740 ) │ │ │ │ + beq.w 1a8d6c │ │ │ │ + ldr r3, [pc, #392] @ (1a9798 ) │ │ │ │ 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 1882cc │ │ │ │ + bl 188324 │ │ │ │ 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 1a8280 │ │ │ │ - b.w 1a8b36 │ │ │ │ + bl 1a82d8 │ │ │ │ + b.w 1a8b8e │ │ │ │ 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 1a962c │ │ │ │ + bhi.n 1a9684 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9798 │ │ │ │ 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 │ │ │ │ @@ -506865,92 +506897,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 1a963a │ │ │ │ + bcs.n 1a9692 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8948 │ │ │ │ + beq.w 1a89a0 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 1a8948 │ │ │ │ + b.w 1a89a0 │ │ │ │ uxth r7, r7 │ │ │ │ - b.n 1a962c │ │ │ │ + b.n 1a9684 │ │ │ │ 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 1a8d64 │ │ │ │ + b.w 1a8dbc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1a9264 │ │ │ │ + bne.w 1a92bc │ │ │ │ orr.w r3, r3, #12 │ │ │ │ - b.n 1a9264 │ │ │ │ + b.n 1a92bc │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.w 1a89a8 │ │ │ │ + b.w 1a8a00 │ │ │ │ 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 1a9470 │ │ │ │ + b.n 1a94c8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a924e │ │ │ │ + bne.w 1a92a6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a9266 │ │ │ │ + b.n 1a92be │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9418 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a926c │ │ │ │ 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] │ │ │ │ @@ -506964,26 +506996,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] @ (1a9ad8 ) │ │ │ │ + ldr r0, [pc, #896] @ (1a9b30 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1a9adc ) │ │ │ │ + ldr r1, [pc, #896] @ (1a9b34 ) │ │ │ │ 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 1a99fa │ │ │ │ + bhi.w 1a9a52 │ │ │ │ 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 │ │ │ │ @@ -506992,320 +507024,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 188c68 │ │ │ │ - ldr r2, [pc, #836] @ (1a9ae0 ) │ │ │ │ - ldr r3, [pc, #828] @ (1a9adc ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #836] @ (1a9b38 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a9b34 ) │ │ │ │ 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 1a9ad2 │ │ │ │ + bne.w 1a9b2a │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a98b4 │ │ │ │ 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 1a982c │ │ │ │ + b.n 1a9884 │ │ │ │ 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 1a985c │ │ │ │ + beq.n 1a98b4 │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a980a │ │ │ │ + bne.n 1a9862 │ │ │ │ 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 1a982c │ │ │ │ + bne.n 1a9884 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188a28 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188a80 │ │ │ │ + b.n 1a97f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a97f2 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a97f2 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a98b4 │ │ │ │ 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 1a997e │ │ │ │ + b.n 1a99d6 │ │ │ │ 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 1a985c │ │ │ │ + beq.w 1a98b4 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a995a │ │ │ │ + bne.n 1a99b2 │ │ │ │ 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 1a9970 │ │ │ │ + b.n 1a99c8 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1a978c │ │ │ │ + bne.w 1a97e4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a99dc │ │ │ │ + beq.n 1a9a34 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1a97f2 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9a0e │ │ │ │ + beq.n 1a9a66 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a979a │ │ │ │ + beq.w 1a97f2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1a97f2 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a985c │ │ │ │ + beq.w 1a98b4 │ │ │ │ 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 1a9aac │ │ │ │ + b.n 1a9b04 │ │ │ │ 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 1a985c │ │ │ │ + beq.w 1a98b4 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9a88 │ │ │ │ + bne.n 1a9ae0 │ │ │ │ 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 1a9a9e │ │ │ │ + b.n 1a9af6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ 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] @ (1a9bcc ) │ │ │ │ + ldr r4, [pc, #212] @ (1a9c24 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1a9bd0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1a9c28 ) │ │ │ │ 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 │ │ │ │ @@ -507313,23 +507345,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 1a9bb8 │ │ │ │ + beq.n 1a9c10 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9bbe │ │ │ │ + bhi.n 1a9c16 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9bb8 │ │ │ │ + bhi.n 1a9c10 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -507345,344 +507377,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9b80 │ │ │ │ + cbz r0, 1a9bd8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a9744 │ │ │ │ - ldr r2, [pc, #68] @ (1a9bd4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a9bd0 ) │ │ │ │ + bl 1a979c │ │ │ │ + ldr r2, [pc, #68] @ (1a9c2c ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9c28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a9bc6 │ │ │ │ + bne.n 1a9c1e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9bb2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9bb2 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9bb2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9bb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ 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] @ (1a9bf8 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a9c50 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r4, #238 @ 0xee │ │ │ │ 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] @ (1a9f9c ) │ │ │ │ + ldr r2, [pc, #908] @ (1a9ff4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1a9fa0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1a9ff8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1a9fa4 ) │ │ │ │ + ldr r6, [pc, #908] @ (1a9ffc ) │ │ │ │ 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 1a9c8e │ │ │ │ + bhi.n 1a9ce6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3d8 │ │ │ │ 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, 1a9c60 │ │ │ │ + cbz r3, 1a9cb8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a9dd6 │ │ │ │ + beq.w 1a9e2e │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a63b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a9744 │ │ │ │ + bl 1a979c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1a9fa8 ) │ │ │ │ - ldr r3, [pc, #780] @ (1a9fa0 ) │ │ │ │ + ldr r2, [pc, #792] @ (1aa000 ) │ │ │ │ + ldr r3, [pc, #780] @ (1a9ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9f90 │ │ │ │ + bne.w 1a9fe8 │ │ │ │ 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 1a9bd8 │ │ │ │ + bl 1a9c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1a9d6a │ │ │ │ + bhi.n 1a9dc2 │ │ │ │ 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 1a9f94 │ │ │ │ + bne.w 1a9fec │ │ │ │ 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 1a9c8e │ │ │ │ + beq.n 1a9ce6 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a9ae4 │ │ │ │ + bl 1a9b3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ - ldr r3, [pc, #680] @ (1a9fac ) │ │ │ │ + b.n 1a9ce6 │ │ │ │ + ldr r3, [pc, #680] @ (1aa004 ) │ │ │ │ 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 1a9f38 │ │ │ │ - bls.n 1a9e0e │ │ │ │ + beq.w 1a9f90 │ │ │ │ + bls.n 1a9e66 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1a9f7a │ │ │ │ + beq.w 1a9fd2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9ce6 │ │ │ │ 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 1a9ae4 │ │ │ │ + bl 1a9b3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9ce6 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9ce6 │ │ │ │ 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 189118 │ │ │ │ - b.n 1a9c8e │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a9ce6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a9e58 │ │ │ │ - bhi.n 1a9e66 │ │ │ │ + beq.n 1a9eb0 │ │ │ │ + bhi.n 1a9ebe │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1a9d74 │ │ │ │ + b.n 1a9dcc │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d84 │ │ │ │ - b.n 1a9c8e │ │ │ │ + bne.n 1a9ddc │ │ │ │ + b.n 1a9ce6 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9dea │ │ │ │ + beq.n 1a9e42 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a63b0 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189440 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9c7e │ │ │ │ + b.n 1a9cd6 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1a9f30 │ │ │ │ + beq.w 1a9f88 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ - ldr r3, [pc, #376] @ (1a9fb0 ) │ │ │ │ + bl 186de4 │ │ │ │ + ldr r3, [pc, #376] @ (1aa008 ) │ │ │ │ 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 189118 │ │ │ │ - b.n 1a9d4a │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a9da2 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1a9d74 │ │ │ │ + b.n 1a9dcc │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a9f82 │ │ │ │ + beq.n 1a9fda │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9ce6 │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9f94 │ │ │ │ + bhi.n 1a9fec │ │ │ │ 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 │ │ │ │ @@ -507699,210 +507731,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9f04 │ │ │ │ + cbz r0, 1a9f5c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9ce6 │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f34 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f34 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f34 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9d80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ - ldr r3, [pc, #84] @ (1a9fb0 ) │ │ │ │ + bl 186de4 │ │ │ │ + ldr r3, [pc, #84] @ (1aa008 ) │ │ │ │ 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 189118 │ │ │ │ - b.n 1a9d4a │ │ │ │ + bl 189170 │ │ │ │ + b.n 1a9da2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9d80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9ce6 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f34 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ 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] @ (1aa104 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa15c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa108 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa160 ) │ │ │ │ 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 1aa074 │ │ │ │ + beq.n 1aa0cc │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1aa04c │ │ │ │ + beq.n 1aa0a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa03c │ │ │ │ + bne.n 1aa094 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1aa00c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa05a │ │ │ │ + beq.n 1aa0b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1aa086 │ │ │ │ - bhi.n 1aa0a8 │ │ │ │ + beq.n 1aa0de │ │ │ │ + bhi.n 1aa100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c380 │ │ │ │ - cbz r0, 1aa05a │ │ │ │ + bl 18c3d8 │ │ │ │ + cbz r0, 1aa0b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1aa01c │ │ │ │ + beq.n 1aa074 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1aa0b2 │ │ │ │ + beq.n 1aa10a │ │ │ │ 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 1aa082 │ │ │ │ - cbz r1, 1aa05a │ │ │ │ + b.n 1aa0da │ │ │ │ + cbz r1, 1aa0b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1aa05a │ │ │ │ + cbz r3, 1aa0b2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0da │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9fe4 │ │ │ │ + beq.n 1aa03c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0da │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1aa10c ) │ │ │ │ - ldr r3, [pc, #168] @ (1aa108 ) │ │ │ │ + ldr r2, [pc, #172] @ (1aa164 ) │ │ │ │ + ldr r3, [pc, #168] @ (1aa160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aa0fe │ │ │ │ + bne.n 1aa156 │ │ │ │ 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 1aa05c │ │ │ │ + b.n 1aa0b4 │ │ │ │ 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 1aa05a │ │ │ │ + blt.n 1aa0b2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0da │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0da │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa140 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa140 │ │ │ │ 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 │ │ │ │ @@ -507919,58 +507951,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 1aa082 │ │ │ │ + b.n 1aa0da │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aa0e8 │ │ │ │ + b.n 1aa140 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ 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] @ (1aa434 ) │ │ │ │ + ldr r0, [pc, #780] @ (1aa48c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #780] @ (1aa438 ) │ │ │ │ + ldr r1, [pc, #780] @ (1aa490 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r8, [pc, #776] @ 1aa43c │ │ │ │ + ldr.w r8, [pc, #776] @ 1aa494 │ │ │ │ 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 1aa42e │ │ │ │ + bne.w 1aa486 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1aa192 │ │ │ │ + beq.n 1aa1ea │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1aa192 │ │ │ │ + bhi.n 1aa1ea │ │ │ │ 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 │ │ │ │ @@ -507988,199 +508020,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 1aa248 │ │ │ │ + beq.n 1aa2a0 │ │ │ │ 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 1a9fb4 │ │ │ │ - cbnz r0, 1aa1b6 │ │ │ │ + bl 1aa00c │ │ │ │ + cbnz r0, 1aa20e │ │ │ │ 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 1aa270 │ │ │ │ + beq.n 1aa2c8 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - bcs.n 1aa22a │ │ │ │ + bcs.n 1aa282 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1aa328 │ │ │ │ + beq.w 1aa380 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aa22c │ │ │ │ + bne.n 1aa284 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #560] @ (1aa440 ) │ │ │ │ - ldr r3, [pc, #548] @ (1aa438 ) │ │ │ │ + bl 186644 │ │ │ │ + ldr r2, [pc, #560] @ (1aa498 ) │ │ │ │ + ldr r3, [pc, #548] @ (1aa490 ) │ │ │ │ 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 1aa42a │ │ │ │ + bne.w 1aa482 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1aa24e │ │ │ │ + beq.n 1aa2a6 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6580 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa208 │ │ │ │ + bl 186e28 │ │ │ │ + b.n 1aa260 │ │ │ │ mov sl, r9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1aa1a4 │ │ │ │ + b.n 1aa1fc │ │ │ │ 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 1a69fc │ │ │ │ - b.n 1aa208 │ │ │ │ - ldr r3, [pc, #464] @ (1aa444 ) │ │ │ │ + bl 1a6a54 │ │ │ │ + b.n 1aa260 │ │ │ │ + ldr r3, [pc, #464] @ (1aa49c ) │ │ │ │ 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 1aa3cc │ │ │ │ + beq.w 1aa424 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa208 │ │ │ │ + beq.n 1aa260 │ │ │ │ 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 1aa312 │ │ │ │ + b.n 1aa36a │ │ │ │ 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 1a9ae4 │ │ │ │ + bl 1a9b3c │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a69fc │ │ │ │ + bl 1a6a54 │ │ │ │ ldrb.w r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r6, r3 │ │ │ │ - bls.n 1aa40e │ │ │ │ + bls.n 1aa466 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1aa308 │ │ │ │ + bpl.n 1aa360 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aa2b8 │ │ │ │ + bne.n 1aa310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1aa2d0 │ │ │ │ + b.n 1aa328 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa3ee │ │ │ │ + beq.n 1aa446 │ │ │ │ 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 1aa426 │ │ │ │ + beq.n 1aa47e │ │ │ │ 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 1aa3ac │ │ │ │ + b.n 1aa404 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1a9ae4 │ │ │ │ + bl 1a9b3c │ │ │ │ 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 │ │ │ │ @@ -508188,125 +508220,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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ 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 1aa412 │ │ │ │ + bls.n 1aa46a │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1aa35e │ │ │ │ + bne.n 1aa3b6 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1aa376 │ │ │ │ + b.n 1aa3ce │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1ee │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1ee │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1ee │ │ │ │ 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 1a69fc │ │ │ │ - b.n 1aa208 │ │ │ │ + bl 1a6a54 │ │ │ │ + b.n 1aa260 │ │ │ │ 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 1a6e44 │ │ │ │ + bl 1a6e9c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa296 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1aa208 │ │ │ │ + b.n 1aa260 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa296 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1aa414 │ │ │ │ + b.n 1aa46c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ 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] @ 1aa9cc │ │ │ │ + ldr.w r3, [pc, #1392] @ 1aaa24 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1384] @ 1aa9d0 │ │ │ │ + ldr.w r2, [pc, #1384] @ 1aaa28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1380] @ 1aa9d4 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1aaa2c │ │ │ │ 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, 1aa48e │ │ │ │ + cbz r3, 1aa4e6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1aa4b2 │ │ │ │ + cbnz r7, 1aa50a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa482 │ │ │ │ + bne.n 1aa4da │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1aa9d8 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1aa9d4 │ │ │ │ + ldr.w r2, [pc, #1348] @ 1aaa30 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1aaa2c │ │ │ │ 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 1aa9ba │ │ │ │ + bne.w 1aaa12 │ │ │ │ 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 │ │ │ │ @@ -508325,239 +508357,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 1aa956 │ │ │ │ + beq.w 1aa9ae │ │ │ │ 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 1aa600 │ │ │ │ + beq.n 1aa658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa65c │ │ │ │ + beq.w 1aa6b4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa55e │ │ │ │ + bne.n 1aa5b6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 1aa584 │ │ │ │ - bls.w 1aa6aa │ │ │ │ + beq.n 1aa5dc │ │ │ │ + bls.w 1aa702 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 1aa7d4 │ │ │ │ + beq.w 1aa82c │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bls.n 1aa55e │ │ │ │ + bls.n 1aa5b6 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcs.w 1aa88e │ │ │ │ + bcs.w 1aa8e6 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bcc.n 1aa55e │ │ │ │ + bcc.n 1aa5b6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa16 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1aa5f0 │ │ │ │ + bne.n 1aa648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa600 │ │ │ │ + beq.n 1aa658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa6a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa6a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aa7c4 │ │ │ │ + beq.w 1aa81c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aa642 │ │ │ │ + bne.n 1aa69a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 1aa52e │ │ │ │ + bne.n 1aa586 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa16 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1aa55e │ │ │ │ + beq.n 1aa5b6 │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa652 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa970 │ │ │ │ + beq.w 1aa9c8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, r7, [sp, #100] @ 0x64 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1aa9dc │ │ │ │ + ldr.w r3, [pc, #1048] @ 1aaa34 │ │ │ │ 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 1a60e0 │ │ │ │ + bl 1a6138 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186e28 │ │ │ │ + b.n 1aa652 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa110 │ │ │ │ + bl 1aa168 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa562 │ │ │ │ + bne.n 1aa5ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa50c │ │ │ │ + bne.w 1aa564 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa956 │ │ │ │ + beq.w 1aa9ae │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa63e │ │ │ │ - cbz r4, 1aa63e │ │ │ │ + cbz r3, 1aa696 │ │ │ │ + cbz r4, 1aa696 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aa4c2 │ │ │ │ + bne.w 1aa51a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa62e │ │ │ │ + bne.n 1aa686 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1aa490 │ │ │ │ + b.n 1aa4e8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa568 │ │ │ │ + bne.n 1aa5c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa876 │ │ │ │ + beq.w 1aa8ce │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa600 │ │ │ │ + bne.n 1aa658 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa528 │ │ │ │ + b.n 1aa580 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa5b6 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1aa674 │ │ │ │ + bpl.n 1aa6cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa652 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1aa94e │ │ │ │ + beq.w 1aa9a6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1aa68c │ │ │ │ + cbz r2, 1aa6e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9bfc │ │ │ │ + bl 1a9c54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186e28 │ │ │ │ + b.n 1aa652 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bls.w 1aa886 │ │ │ │ + bls.w 1aa8de │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 1aa55e │ │ │ │ + bne.w 1aa5b6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa16 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa5b6 │ │ │ │ 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 1aa92a │ │ │ │ + bls.w 1aa982 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5de8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ - bl 1a5f04 │ │ │ │ - ldr r3, [pc, #728] @ (1aa9dc ) │ │ │ │ + bl 1a5f5c │ │ │ │ + ldr r3, [pc, #728] @ (1aaa34 ) │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -508571,91 +508603,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 189118 │ │ │ │ + bl 189170 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ 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 1aa7b2 │ │ │ │ + beq.n 1aa80a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa89a │ │ │ │ + beq.n 1aa8f2 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1aa89a │ │ │ │ + bne.n 1aa8f2 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa974 │ │ │ │ + bne.w 1aa9cc │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186644 │ │ │ │ + b.n 1aa652 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa642 │ │ │ │ + beq.w 1aa69a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa6be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa5b6 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9c4 │ │ │ │ + bne.w 1aaa1c │ │ │ │ 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 21cc28 │ │ │ │ + bl 21cc80 │ │ │ │ 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 1aa962 │ │ │ │ + beq.w 1aa9ba │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ 1aa9dc │ │ │ │ + ldr.w ip, [pc, #412] @ 1aaa34 │ │ │ │ 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 │ │ │ │ @@ -508665,37 +508697,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 189118 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 189170 │ │ │ │ + b.n 1aa652 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa600 │ │ │ │ + beq.w 1aa658 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa6be │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bhi.w 1aa5a2 │ │ │ │ + b.n 1aa5b6 │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bls.w 1aa5a2 │ │ │ │ + b.n 1aa5b6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1aa968 │ │ │ │ + bhi.n 1aa9c0 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aa9ca │ │ │ │ + bhi.w 1aaa22 │ │ │ │ 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 │ │ │ │ @@ -508710,439 +508742,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa900 │ │ │ │ + cbz r0, 1aa958 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa80a │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa92c │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa92c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa92c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ 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 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa774 │ │ │ │ + b.n 1aa7cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186644 │ │ │ │ + b.n 1aa652 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aa626 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1aa67e │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1aa810 │ │ │ │ + b.n 1aa868 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa92c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1aa5b2 │ │ │ │ + b.n 1aa60a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa9a8 │ │ │ │ + cbz r0, 1aaa00 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa80a │ │ │ │ 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, [r3, r6] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ 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] @ (1aac78 ) │ │ │ │ - ldr r3, [pc, #644] @ (1aac7c ) │ │ │ │ + ldr r1, [pc, #644] @ (1aacd0 ) │ │ │ │ + ldr r3, [pc, #644] @ (1aacd4 ) │ │ │ │ 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 1aab6a │ │ │ │ + bne.w 1aabc2 │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w 1aab7e │ │ │ │ + bmi.w 1aabd6 │ │ │ │ lsls r2, r6, #12 │ │ │ │ - bmi.w 1aab9a │ │ │ │ + bmi.w 1aabf2 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bmi.w 1aabb6 │ │ │ │ + bmi.w 1aac0e │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 1aabd2 │ │ │ │ + bmi.w 1aac2a │ │ │ │ lsls r5, r6, #26 │ │ │ │ - bmi.w 1aabee │ │ │ │ + bmi.w 1aac46 │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bmi.w 1aac08 │ │ │ │ + bmi.w 1aac60 │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 1aac22 │ │ │ │ + bmi.w 1aac7a │ │ │ │ lsls r2, r6, #19 │ │ │ │ - bmi.w 1aac3e │ │ │ │ + bmi.w 1aac96 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.w 1aac5a │ │ │ │ + bmi.w 1aacb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aaa60 │ │ │ │ + cbz r3, 1aaab8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1aaa7e │ │ │ │ + cbnz r7, 1aaad6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aaa54 │ │ │ │ - ldr r2, [pc, #540] @ (1aac80 ) │ │ │ │ - ldr r3, [pc, #536] @ (1aac7c ) │ │ │ │ + bne.n 1aaaac │ │ │ │ + ldr r2, [pc, #540] @ (1aacd8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1aacd4 ) │ │ │ │ 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 1aac72 │ │ │ │ + bne.w 1aacca │ │ │ │ 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 1aab50 │ │ │ │ + bne.n 1aaba8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aab96 │ │ │ │ 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, 1aaafa │ │ │ │ + cbz r3, 1aab52 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1aaaf2 │ │ │ │ + bne.n 1aab4a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1aaaf2 │ │ │ │ + beq.n 1aab4a │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d7c8 │ │ │ │ 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 1aaaf2 │ │ │ │ + bne.n 1aab4a │ │ │ │ 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 1aaab2 │ │ │ │ + bne.n 1aab0a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aaaaa │ │ │ │ + bne.n 1aab02 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aab96 │ │ │ │ mov r9, sl │ │ │ │ movs r1, #23 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aab92 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aab92 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbnz r7, 1aab4a │ │ │ │ + cbnz r7, 1aaba2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aab2e │ │ │ │ + bne.n 1aab86 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aaa60 │ │ │ │ + b.n 1aaab8 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aab1e │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1aab76 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aaa90 │ │ │ │ + beq.n 1aaae8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 1aaa90 │ │ │ │ + b.n 1aaae8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ lsls r1, r6, #11 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 1aaa1a │ │ │ │ + bpl.w 1aaa72 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa20 │ │ │ │ + bpl.w 1aaa78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.w 1aaa26 │ │ │ │ + bpl.w 1aaa7e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r7, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa2c │ │ │ │ + bpl.w 1aaa84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa32 │ │ │ │ + bpl.w 1aaa8a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa38 │ │ │ │ + bpl.w 1aaa90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #20 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa3e │ │ │ │ + bpl.w 1aaa96 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #19 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa44 │ │ │ │ + bpl.w 1aaa9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.w 1aaa4a │ │ │ │ + bpl.w 1aaaa2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5b28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1aaa4a │ │ │ │ + b.n 1aaaa2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.n 1aacc0 │ │ │ │ + bcs.n 1aad18 │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - bhi.n 1aad2a │ │ │ │ + bhi.n 1aad82 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bcs.n 1aad6a │ │ │ │ + bcs.n 1aadc2 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1aae70 │ │ │ │ + bhi.w 1aaec8 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1aacec │ │ │ │ - bhi.w 1aae3e │ │ │ │ + beq.n 1aad44 │ │ │ │ + bhi.w 1aae96 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1aae5e │ │ │ │ + bhi.w 1aaeb6 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 1aad66 │ │ │ │ + bhi.n 1aadbe │ │ │ │ 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 1aad60 │ │ │ │ + bhi.n 1aadb8 │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1aacf0 │ │ │ │ + bls.n 1aad48 │ │ │ │ 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 1aad1a │ │ │ │ + bne.n 1aad72 │ │ │ │ movw r2, #16398 @ 0x400e │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1aad1c │ │ │ │ + beq.n 1aad74 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1aad60 │ │ │ │ + bhi.n 1aadb8 │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - bcc.w 1aae28 │ │ │ │ + bcc.w 1aae80 │ │ │ │ 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 1aae50 │ │ │ │ + beq.w 1aaea8 │ │ │ │ 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 1aad60 │ │ │ │ + bhi.n 1aadb8 │ │ │ │ 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 │ │ │ │ @@ -509161,38 +509193,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 1aad9c │ │ │ │ + bhi.n 1aadf4 │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - bls.n 1aad60 │ │ │ │ + bls.n 1aadb8 │ │ │ │ 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 1aad66 │ │ │ │ + bne.n 1aadbe │ │ │ │ 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 1aad60 │ │ │ │ + bhi.n 1aadb8 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aad60 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aadb4 ) │ │ │ │ + bhi.n 1aadb8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aae0c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -509223,15 +509255,15 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aae6c │ │ │ │ + beq.n 1aaec4 │ │ │ │ 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 │ │ │ │ @@ -509248,148 +509280,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 1aad1a │ │ │ │ + b.n 1aad72 │ │ │ │ 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 1aac84 │ │ │ │ + bl 1aacdc │ │ │ │ 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 1aaec0 │ │ │ │ + bcc.n 1aaf18 │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls r3, #100 @ 0x64 │ │ │ │ - bhi.n 1aaeca │ │ │ │ + bhi.n 1aaf22 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ it cs │ │ │ │ movcs r3, #84 @ 0x54 │ │ │ │ - bcs.n 1aaebc │ │ │ │ + bcs.n 1aaf14 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1aaedc ) │ │ │ │ + ldr r3, [pc, #8] @ (1aaf34 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ 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] @ (1ab178 ) │ │ │ │ + ldr r1, [pc, #644] @ (1ab1d0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1ab17c ) │ │ │ │ + ldr r2, [pc, #644] @ (1ab1d4 ) │ │ │ │ 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 1aaf3c │ │ │ │ + bhi.n 1aaf94 │ │ │ │ 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 1ab098 │ │ │ │ + bhi.w 1ab0f0 │ │ │ │ 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 1aaf50 │ │ │ │ + beq.n 1aafa8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1aaf64 │ │ │ │ + beq.n 1aafbc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ - ldr r2, [pc, #524] @ (1ab180 ) │ │ │ │ - ldr r3, [pc, #516] @ (1ab17c ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #524] @ (1ab1d8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ab1d4 ) │ │ │ │ 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 1ab172 │ │ │ │ + bne.w 1ab1ca │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1ab176 │ │ │ │ + bhi.w 1ab1ce │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1ab132 │ │ │ │ + b.n 1ab18a │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1ab182 │ │ │ │ - b.n 1ab184 │ │ │ │ - b.n 1ab186 │ │ │ │ + b.n 1ab1da │ │ │ │ + b.n 1ab1dc │ │ │ │ + b.n 1ab1de │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ add r7, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -509400,19 +509432,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 1aafd8 │ │ │ │ + bne.n 1ab030 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -509422,25 +509454,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 1ab010 │ │ │ │ + bne.n 1ab068 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1ab176 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ab04c ) │ │ │ │ + bhi.w 1ab1ce │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ab0a4 ) │ │ │ │ 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 │ │ │ │ @@ -509470,346 +509502,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 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1aafca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r5, r0] │ │ │ │ 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] @ (1ab2a0 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ab2f8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1ab2a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ab2fc ) │ │ │ │ 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 1ab226 │ │ │ │ + bhi.n 1ab27e │ │ │ │ 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 188c68 │ │ │ │ - ldr r2, [pc, #216] @ (1ab2a8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ab2a4 ) │ │ │ │ + bl 188cc0 │ │ │ │ + ldr r2, [pc, #216] @ (1ab300 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ab2fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ab29a │ │ │ │ + bne.n 1ab2f2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e80 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1ab224 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1ab1f8 │ │ │ │ + bl 1a5c94 │ │ │ │ + b.n 1ab250 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab238 │ │ │ │ + beq.n 1ab290 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab24c │ │ │ │ + beq.n 1ab2a4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c74 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab1cc │ │ │ │ + beq.n 1ab224 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188c74 │ │ │ │ + b.n 1ab224 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c94 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188cc0 │ │ │ │ + b.n 1ab224 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #392] @ (1ab42c ) │ │ │ │ + ldr r6, [pc, #40] @ (1ab324 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (1ab35c ) │ │ │ │ + ldr r5, [pc, #848] @ (1ab654 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ab306 │ │ │ │ + cbz r3, 1ab35e │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1ab2c8 │ │ │ │ + cbnz r4, 1ab320 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1ab302 │ │ │ │ + beq.n 1ab35a │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ab2d2 │ │ │ │ + b.n 1ab32a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ab2f6 │ │ │ │ + cbz r4, 1ab34e │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - beq.n 1ab2ee │ │ │ │ + beq.n 1ab346 │ │ │ │ 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, 1ab302 │ │ │ │ + cbz r3, 1ab35a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab2c4 │ │ │ │ + bne.n 1ab31c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 1ab2d2 │ │ │ │ + bne.n 1ab32a │ │ │ │ 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 16decc │ │ │ │ + bl 16df24 │ │ │ │ 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 16e10c │ │ │ │ + bl 16e164 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ab36c │ │ │ │ - ldr r2, [pc, #48] @ (1ab374 ) │ │ │ │ + beq.n 1ab3c4 │ │ │ │ + ldr r2, [pc, #48] @ (1ab3cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (1ab378 ) │ │ │ │ + ldr r1, [pc, #48] @ (1ab3d0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ 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] @ (1ab37c ) │ │ │ │ + ldr r2, [pc, #12] @ (1ab3d4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1ab346 │ │ │ │ + b.n 1ab39e │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d0000f │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r6, r1 │ │ │ │ strb r6, [r2, #0] │ │ │ │ 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] @ (1ab4dc ) │ │ │ │ + ldr r3, [pc, #328] @ (1ab534 ) │ │ │ │ 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 1ab4d4 │ │ │ │ + beq.w 1ab52c │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1ab4bc │ │ │ │ + b.n 1ab514 │ │ │ │ ldrb r1, [r7, #18] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 1ab4a8 │ │ │ │ + bne.n 1ab500 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -509818,21 +509850,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 │ │ │ │ @@ -509843,21 +509875,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -509866,94 +509898,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] @ (1ab4e0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ab538 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1ab4d4 │ │ │ │ + beq.n 1ab52c │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ab3b2 │ │ │ │ + bne.w 1ab40a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ab3b2 │ │ │ │ - b.n 1ab4a8 │ │ │ │ + blt.w 1ab40a │ │ │ │ + b.n 1ab500 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #400] @ (1ab670 ) │ │ │ │ + ldr r4, [pc, #48] @ (1ab568 ) │ │ │ │ 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] @ 1abaac │ │ │ │ + ldr.w r2, [pc, #1456] @ 1abb04 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1abab0 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1abb08 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1444] @ 1abab4 │ │ │ │ + ldr.w r2, [pc, #1444] @ 1abb0c │ │ │ │ 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 1ab6f4 │ │ │ │ + beq.w 1ab74c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r6 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1ab60e │ │ │ │ + b.n 1ab666 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1ab606 │ │ │ │ + bne.n 1ab65e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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] │ │ │ │ @@ -509962,31 +509994,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d744 │ │ │ │ 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} │ │ │ │ @@ -509995,40 +510027,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab6ee │ │ │ │ + beq.n 1ab746 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ab534 │ │ │ │ + bne.n 1ab58c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ab832 │ │ │ │ + bne.w 1ab88a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -510041,55 +510073,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 1ab5e8 │ │ │ │ + b.n 1ab640 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -510107,30 +510139,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] │ │ │ │ @@ -510141,58 +510173,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, 1ab818 │ │ │ │ - ldr r3, [pc, #740] @ (1abab8 ) │ │ │ │ + cbz r5, 1ab870 │ │ │ │ + ldr r3, [pc, #740] @ (1abb10 ) │ │ │ │ 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 189118 │ │ │ │ - ldr r2, [pc, #700] @ (1ababc ) │ │ │ │ - ldr r3, [pc, #688] @ (1abab0 ) │ │ │ │ + bl 189170 │ │ │ │ + ldr r2, [pc, #700] @ (1abb14 ) │ │ │ │ + ldr r3, [pc, #688] @ (1abb08 ) │ │ │ │ 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 1abaa6 │ │ │ │ + bne.w 1abafe │ │ │ │ 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 1ab7d2 │ │ │ │ + b.n 1ab82a │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab7fc │ │ │ │ + beq.n 1ab854 │ │ │ │ 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] │ │ │ │ @@ -510200,18 +510232,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 1aba70 │ │ │ │ + bhi.w 1abac8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab99a │ │ │ │ + bhi.w 1ab9f2 │ │ │ │ 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 │ │ │ │ @@ -510227,35 +510259,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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ab8da │ │ │ │ + cbz r0, 1ab932 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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] │ │ │ │ @@ -510268,80 +510300,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ strd r9, r9, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1aba9c │ │ │ │ + bhi.w 1abaf4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abaaa │ │ │ │ + bhi.w 1abb02 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r5, pc, #596 @ (adr r5, 1abbb8 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abbf8 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abbfc ) │ │ │ │ + add r5, pc, #596 @ (adr r5, 1abc10 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc50 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc54 ) │ │ │ │ str r1, [sp, #660] @ 0x294 │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc00 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc00 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc04 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc58 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc58 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc5c ) │ │ │ │ ldrh r5, [r4, #44] @ 0x2c │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc08 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc08 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc0c ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc0c ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc10 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc10 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abc14 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc60 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc60 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc64 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc64 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc68 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc68 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc6c ) │ │ │ │ movs r0, #165 @ 0xa5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab90a │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab90a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab90a │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab9cc │ │ │ │ + cbz r0, 1aba24 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da44 │ │ │ │ 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 │ │ │ │ @@ -510354,86 +510386,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1ab4e4 │ │ │ │ + bl 1ab53c │ │ │ │ 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 1ab7fc │ │ │ │ + beq.w 1ab854 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [fp] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ab880 │ │ │ │ + bls.w 1ab8d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab90a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9fc │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #1000] @ (1abe98 ) │ │ │ │ + ldr r2, [pc, #648] @ (1abd90 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #904] @ (1abe40 ) │ │ │ │ + ldr r2, [pc, #552] @ (1abd38 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + blxns r4 │ │ │ │ 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] @ 1ac110 │ │ │ │ + ldr.w r4, [pc, #1596] @ 1ac168 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1592] @ 1ac114 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1ac118 │ │ │ │ + ldr.w r5, [pc, #1592] @ 1ac16c │ │ │ │ + ldr.w r0, [pc, #1592] @ 1ac170 │ │ │ │ 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 │ │ │ │ @@ -510444,40 +510476,40 @@ │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #2 │ │ │ │ ite hi │ │ │ │ movhi r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ - bhi.w 1ac0f2 │ │ │ │ + bhi.w 1ac14a │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r1, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4e4 │ │ │ │ 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 1ac0e6 │ │ │ │ + bne.w 1ac13e │ │ │ │ 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 1ac0d8 │ │ │ │ + bne.w 1ac130 │ │ │ │ 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 │ │ │ │ @@ -510486,61 +510518,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, 1abb96 │ │ │ │ + cbz r3, 1abbee │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab360 │ │ │ │ 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 1abb7a │ │ │ │ + bne.n 1abbd2 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1abbc2 │ │ │ │ + cbz r3, 1abc1a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab360 │ │ │ │ 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 16a090 │ │ │ │ + bl 16a0e8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abb9e │ │ │ │ + bne.n 1abbf6 │ │ │ │ ldr.w r6, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abbd8 │ │ │ │ + cbz r3, 1abc30 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abc90 │ │ │ │ + bne.n 1abce8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abbca │ │ │ │ + bne.n 1abc22 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1abbfa │ │ │ │ + beq.n 1abc52 │ │ │ │ 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] │ │ │ │ @@ -510548,15 +510580,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 1abc1e │ │ │ │ + beq.n 1abc76 │ │ │ │ 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] │ │ │ │ @@ -510564,82 +510596,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 1abc40 │ │ │ │ + beq.n 1abc98 │ │ │ │ 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 1abc60 │ │ │ │ + beq.n 1abcb8 │ │ │ │ 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 18c9ac │ │ │ │ + bl 18ca04 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169fc8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1192] @ 1ac11c │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ac118 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1ac174 │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ac170 │ │ │ │ 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 1ac0fe │ │ │ │ + bne.w 1ac156 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1164] @ 1ac120 │ │ │ │ + ldr.w r3, [pc, #1164] @ 1ac178 │ │ │ │ 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 1abd8a │ │ │ │ + bne.n 1abde2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1abcce │ │ │ │ + cbnz r3, 1abd26 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abcca │ │ │ │ - cbz r6, 1abcca │ │ │ │ + cbz r3, 1abd22 │ │ │ │ + cbz r6, 1abd22 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abca2 │ │ │ │ + bne.n 1abcfa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abcbc │ │ │ │ + bne.n 1abd14 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1abbd8 │ │ │ │ + b.n 1abc30 │ │ │ │ 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] │ │ │ │ @@ -510649,92 +510681,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 1ac064 │ │ │ │ + beq.w 1ac0bc │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1abcac │ │ │ │ + bne.n 1abd04 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r2, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac102 │ │ │ │ + beq.w 1ac15a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1abd28 │ │ │ │ + cbz r2, 1abd80 │ │ │ │ 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 1ab380 │ │ │ │ + bl 1ab3d8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1abd74 │ │ │ │ - b.n 1abcac │ │ │ │ + cbnz r0, 1abdcc │ │ │ │ + b.n 1abd04 │ │ │ │ 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 1ab380 │ │ │ │ + bl 1ab3d8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abcac │ │ │ │ + beq.n 1abd04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1abd86 │ │ │ │ + beq.n 1abdde │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1abd4a │ │ │ │ + bne.n 1abda2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abd56 │ │ │ │ + b.n 1abdae │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1abca8 │ │ │ │ + bne.n 1abd00 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ac108 │ │ │ │ + beq.w 1ac160 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 1abdb4 │ │ │ │ + cbz r3, 1abe0c │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -510753,149 +510785,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 1ab380 │ │ │ │ + bl 1ab3d8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1abca8 │ │ │ │ + bne.w 1abd00 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abca8 │ │ │ │ + beq.w 1abd00 │ │ │ │ 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 1ac008 │ │ │ │ + beq.w 1ac060 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac0bc │ │ │ │ + beq.w 1ac114 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1ac0cc │ │ │ │ + beq.w 1ac124 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac0a0 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac03c │ │ │ │ + bne.w 1ac094 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 1ac03c │ │ │ │ + bhi.w 1ac094 │ │ │ │ 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 18bf54 │ │ │ │ + bl 18bfac │ │ │ │ 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 16a058 │ │ │ │ + bl 16a0b0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2ec │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1853dc │ │ │ │ + bl 185434 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab4e4 │ │ │ │ + bl 1ab53c │ │ │ │ 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 195cec │ │ │ │ + bl 195d44 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1ac024 │ │ │ │ + bhi.n 1ac07c │ │ │ │ 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 │ │ │ │ @@ -510903,196 +510935,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, fp │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 1ac124 │ │ │ │ + ldr.w ip, [pc, #360] @ 1ac17c │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c0c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1abe4e │ │ │ │ + bne.w 1abea6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1abe2c │ │ │ │ + bne.w 1abe84 │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 1abca8 │ │ │ │ + b.n 1abd00 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfe0 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfe0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfe0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abe58 │ │ │ │ + bne.w 1abeb0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac060 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r6, r8 │ │ │ │ - bhi.n 1ac008 │ │ │ │ + bhi.n 1ac060 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1abe7a │ │ │ │ + b.n 1abed2 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1abcac │ │ │ │ + beq.w 1abd04 │ │ │ │ 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, 1ac09a │ │ │ │ + cbz r2, 1ac0f2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac092 │ │ │ │ + bne.n 1ac0ea │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1ac0ac │ │ │ │ + beq.n 1ac104 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac082 │ │ │ │ + bne.n 1ac0da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac07c │ │ │ │ + bne.n 1ac0d4 │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 1abcac │ │ │ │ + b.n 1abd04 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ strd r7, r5, [sp, #128] @ 0x80 │ │ │ │ - bl 1ab380 │ │ │ │ - b.n 1ac092 │ │ │ │ + bl 1ab3d8 │ │ │ │ + b.n 1ac0ea │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac060 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1ac05e │ │ │ │ - b.n 1ac008 │ │ │ │ + bls.n 1ac0b6 │ │ │ │ + b.n 1ac060 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1abe7a │ │ │ │ - b.n 1abe4e │ │ │ │ + bls.w 1abed2 │ │ │ │ + b.n 1abea6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1ab2ac │ │ │ │ + bl 1ab304 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n 1abb4c │ │ │ │ + b.n 1abba4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ab2ac │ │ │ │ - b.n 1abb30 │ │ │ │ + bl 1ab304 │ │ │ │ + b.n 1abb88 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1abc70 │ │ │ │ + b.n 1abcc8 │ │ │ │ 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 │ │ │ │ - cmp r4, r3 │ │ │ │ + add ip, r8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + add sl, r8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ 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] @ (1ac3c8 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ac420 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (1ac3cc ) │ │ │ │ + ldr r3, [pc, #648] @ (1ac424 ) │ │ │ │ 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] @ (1ac3d0 ) │ │ │ │ + ldr r3, [pc, #632] @ (1ac428 ) │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac2b2 │ │ │ │ + beq.w 1ac30a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1ac3d4 ) │ │ │ │ + ldr r2, [pc, #616] @ (1ac42c ) │ │ │ │ add.w r9, r8, #96 @ 0x60 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1884fc │ │ │ │ + bl 188554 │ │ │ │ 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 │ │ │ │ @@ -511100,26 +511132,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac1ca │ │ │ │ + cbz r3, 1ac222 │ │ │ │ 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 │ │ │ │ @@ -511148,15 +511180,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, 1ac28c │ │ │ │ + cbz r0, 1ac2e4 │ │ │ │ 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 │ │ │ │ @@ -511169,110 +511201,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 1ac25a │ │ │ │ + bne.n 1ac2b2 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r3, sl, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ac2ec │ │ │ │ + bhi.n 1ac344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1ac172 │ │ │ │ - bl 1882d8 │ │ │ │ + bhi.w 1ac1ca │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #260] @ (1ac3d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ac3cc ) │ │ │ │ + bl 186644 │ │ │ │ + ldr r2, [pc, #260] @ (1ac430 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac424 ) │ │ │ │ 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 1ac3c2 │ │ │ │ + bne.n 1ac41a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ 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 1ac330 │ │ │ │ + beq.n 1ac388 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r4, r1 │ │ │ │ - bne.n 1ac374 │ │ │ │ + bne.n 1ac3cc │ │ │ │ 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 1ac290 │ │ │ │ + b.n 1ac2e8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac364 │ │ │ │ + cbz r0, 1ac3bc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac316 │ │ │ │ + b.n 1ac36e │ │ │ │ subs r2, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac3a4 │ │ │ │ + bhi.n 1ac3fc │ │ │ │ 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 │ │ │ │ @@ -511284,73 +511316,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 1ac336 │ │ │ │ + b.n 1ac38e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac38e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac38e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac38e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ 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] @ 1ad008 │ │ │ │ + ldr.w r5, [pc, #3096] @ 1ad060 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #3084] @ 1ad00c │ │ │ │ + ldr.w r2, [pc, #3084] @ 1ad064 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #3084] @ 1ad010 │ │ │ │ + ldr.w r3, [pc, #3084] @ 1ad068 │ │ │ │ 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, 1ac424 │ │ │ │ + cbz r3, 1ac47c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ac448 │ │ │ │ + cbnz r3, 1ac4a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac418 │ │ │ │ + bne.n 1ac470 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #3052] @ 1ad014 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1ad010 │ │ │ │ + ldr.w r2, [pc, #3052] @ 1ad06c │ │ │ │ + ldr.w r3, [pc, #3044] @ 1ad068 │ │ │ │ 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 1ad27e │ │ │ │ + bne.w 1ad2d6 │ │ │ │ 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 │ │ │ │ @@ -511373,185 +511405,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad140 │ │ │ │ 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 1ac556 │ │ │ │ + beq.n 1ac5ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac91e │ │ │ │ + beq.w 1ac976 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac56a │ │ │ │ + bne.n 1ac5c2 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac56a │ │ │ │ + beq.n 1ac5c2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcs.n 1ac598 │ │ │ │ + bcs.n 1ac5f0 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcc.w 1ac8e6 │ │ │ │ + bcc.w 1ac93e │ │ │ │ sub.w r1, r3, #330 @ 0x14a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 1ac5ac │ │ │ │ + bmi.n 1ac604 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - bne.w 1acc9e │ │ │ │ + bne.w 1accf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #11 │ │ │ │ it pl │ │ │ │ movpl.w r2, #304 @ 0x130 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1ac9e2 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ac8fa │ │ │ │ + bhi.w 1ac952 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac5aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acbdc │ │ │ │ + beq.w 1acc34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acbdc │ │ │ │ + bne.w 1acc34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.w 1ac998 │ │ │ │ + beq.w 1ac9f0 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1accbe │ │ │ │ + beq.w 1acd16 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac5aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac5aa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac63e │ │ │ │ + bne.n 1ac696 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 1ac56a │ │ │ │ + cbnz r3, 1ac5c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac940 │ │ │ │ + beq.w 1ac998 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ac4aa │ │ │ │ + b.n 1ac502 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 1ac57a │ │ │ │ + cbz r3, 1ac5d2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac4bc │ │ │ │ + bne.n 1ac514 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac556 │ │ │ │ + bne.n 1ac5ae │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ac556 │ │ │ │ + beq.n 1ac5ae │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcc.n 1ac4d4 │ │ │ │ + bcc.n 1ac52c │ │ │ │ mvn.w r1, #366 @ 0x16e │ │ │ │ adds r1, r3, r1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.n 1ac5c2 │ │ │ │ + bne.n 1ac61a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac946 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1acd0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1acd0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #362 @ 0x16a │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.w 1ac978 │ │ │ │ + bhi.w 1ac9d0 │ │ │ │ movw r2, #417 @ 0x1a1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac946 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1acd0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1acd0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac9a2 │ │ │ │ + beq.w 1ac9fa │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac548 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 1ac98c │ │ │ │ + bmi.w 1ac9e4 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac568 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - beq.n 1ac552 │ │ │ │ + beq.n 1ac5aa │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acc24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac5aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac5aa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac548 │ │ │ │ + bne.n 1ac5a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ad018 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ad070 │ │ │ │ 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] │ │ │ │ @@ -511560,30 +511592,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 1acc94 │ │ │ │ + beq.w 1accec │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac6ae │ │ │ │ + cbz r3, 1ac706 │ │ │ │ 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] │ │ │ │ @@ -511613,26 +511645,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, 1ac72a │ │ │ │ + cbz r3, 1ac782 │ │ │ │ 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, 1ac74c │ │ │ │ + cbz r3, 1ac7a4 │ │ │ │ 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] │ │ │ │ @@ -511646,37 +511678,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 1ac918 │ │ │ │ + beq.w 1ac970 │ │ │ │ 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 1ac912 │ │ │ │ + beq.w 1ac96a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -511687,15 +511719,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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] │ │ │ │ @@ -511704,15 +511736,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 1ac86e │ │ │ │ + bls.n 1ac8c6 │ │ │ │ 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 │ │ │ │ @@ -511722,168 +511754,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 1ac842 │ │ │ │ + bne.n 1ac89a │ │ │ │ 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 1accc8 │ │ │ │ + beq.w 1acd20 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.w 1ad1a6 │ │ │ │ + bne.w 1ad1fe │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1ad216 │ │ │ │ + beq.w 1ad26e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ac698 │ │ │ │ + b.n 1ac6f0 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.w 1ac4f8 │ │ │ │ + beq.w 1ac550 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac568 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - bne.w 1ac624 │ │ │ │ + bne.w 1ac67c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac5aa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac5a0 │ │ │ │ + b.n 1ac696 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac7a8 │ │ │ │ + bne.w 1ac800 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ac802 │ │ │ │ + b.n 1ac85a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac556 │ │ │ │ + bne.w 1ac5ae │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ac58c │ │ │ │ + bne.w 1ac5e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac566 │ │ │ │ + bne.w 1ac5be │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad140 │ │ │ │ mov sl, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac47e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac47e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac466 │ │ │ │ + bne.w 1ac4be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac966 │ │ │ │ - b.n 1ac426 │ │ │ │ + bne.n 1ac9be │ │ │ │ + b.n 1ac47e │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ad200 │ │ │ │ + bne.w 1ad258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1ac62e │ │ │ │ - cbz r7, 1ac9b4 │ │ │ │ + bpl.w 1ac686 │ │ │ │ + cbz r7, 1aca0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 1ac9b4 │ │ │ │ + cbnz r0, 1aca0c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1ac506 │ │ │ │ + b.n 1ac55e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ - b.n 1ac548 │ │ │ │ + bpl.w 1ac5aa │ │ │ │ + b.n 1ac5a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac5aa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac994 │ │ │ │ + beq.n 1ac9ec │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acbac │ │ │ │ - ldr.w r3, [pc, #1608] @ 1ad018 │ │ │ │ + beq.w 1acc04 │ │ │ │ + ldr.w r3, [pc, #1608] @ 1ad070 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1aca14 │ │ │ │ + cbz r3, 1aca6c │ │ │ │ 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] │ │ │ │ @@ -511909,63 +511941,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, 1aca86 │ │ │ │ + cbz r1, 1acade │ │ │ │ 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, 1acaaa │ │ │ │ + cbz r3, 1acb02 │ │ │ │ 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, 1acace │ │ │ │ + cbz r3, 1acb26 │ │ │ │ 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, 1acaf0 │ │ │ │ + cbz r2, 1acb48 │ │ │ │ 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 1acb42 │ │ │ │ + beq.n 1acb9a │ │ │ │ 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] │ │ │ │ @@ -511976,75 +512008,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 1acb16 │ │ │ │ + bne.n 1acb6e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ad0a2 │ │ │ │ + beq.w 1ad0fa │ │ │ │ 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 1ad230 │ │ │ │ + bne.w 1ad288 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1ac9ea │ │ │ │ + bcc.w 1aca42 │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188330 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 186644 │ │ │ │ + b.n 1accf2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #11 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac5aa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac5a0 │ │ │ │ + b.n 1ac696 │ │ │ │ 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 1acc94 │ │ │ │ - ldr.w r2, [pc, #1064] @ 1ad018 │ │ │ │ + beq.n 1accec │ │ │ │ + ldr.w r2, [pc, #1064] @ 1ad070 │ │ │ │ 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] │ │ │ │ @@ -512055,18 +512087,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 1acc7e │ │ │ │ + beq.n 1accd6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188480 │ │ │ │ + bl 1884d8 │ │ │ │ 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 │ │ │ │ @@ -512081,107 +512113,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 1acd0a │ │ │ │ + bne.n 1acd62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad02a │ │ │ │ + beq.w 1ad082 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad21e │ │ │ │ + beq.w 1ad276 │ │ │ │ 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 1acc04 │ │ │ │ + bcc.n 1acc5c │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186644 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ac552 │ │ │ │ + b.n 1ac5aa │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac8ee │ │ │ │ + bne.w 1ac946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1ac9e2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ac8f0 │ │ │ │ + b.n 1ac948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac128 │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 1ac180 │ │ │ │ + b.n 1accf2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bmi.w 1ac548 │ │ │ │ - b.n 1ac552 │ │ │ │ + bmi.w 1ac5a0 │ │ │ │ + b.n 1ac5aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac894 │ │ │ │ + beq.w 1ac8ec │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1accf8 │ │ │ │ + cbz r0, 1acd50 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac896 │ │ │ │ + b.n 1ac8ee │ │ │ │ adds r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ - b.n 1acd1a │ │ │ │ + b.n 1acd72 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1acc6c │ │ │ │ + bcc.n 1accc4 │ │ │ │ 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 1acd14 │ │ │ │ + bcs.n 1acd6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad0f4 │ │ │ │ + beq.w 1ad14c │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad1f2 │ │ │ │ + beq.w 1ad24a │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1acd66 │ │ │ │ + cbz r3, 1acdbe │ │ │ │ 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 │ │ │ │ @@ -512214,15 +512246,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 1acf6c │ │ │ │ + bne.w 1acfc4 │ │ │ │ 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 │ │ │ │ @@ -512230,35 +512262,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 1ad024 │ │ │ │ + beq.w 1ad07c │ │ │ │ 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 1ad01c │ │ │ │ + beq.w 1ad074 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 1858b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -512269,30 +512301,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 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 1acf0a │ │ │ │ + bls.n 1acf62 │ │ │ │ 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] │ │ │ │ @@ -512303,74 +512335,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 1acedc │ │ │ │ + bne.n 1acf34 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1acf1a │ │ │ │ + bhi.n 1acf72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1acc7a │ │ │ │ + bl 189170 │ │ │ │ + b.n 1accd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaedc │ │ │ │ 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 1ad064 │ │ │ │ + beq.w 1ad0bc │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - bne.w 1ad0fa │ │ │ │ + bne.w 1ad152 │ │ │ │ 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 1acf10 │ │ │ │ + b.n 1acf68 │ │ │ │ adds r3, #11 │ │ │ │ mla ip, r8, r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - b.n 1acf84 │ │ │ │ + b.n 1acfdc │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1acde8 │ │ │ │ + bcc.w 1ace40 │ │ │ │ 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 1acf7c │ │ │ │ + bcs.n 1acfd4 │ │ │ │ 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 │ │ │ │ @@ -512391,112 +512423,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 1acde8 │ │ │ │ - subs r4, #6 │ │ │ │ + b.n 1ace40 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ace3e │ │ │ │ + bne.w 1ace96 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 1ace96 │ │ │ │ + b.n 1aceee │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1887a4 │ │ │ │ - cbnz r0, 1ad048 │ │ │ │ + bl 1887fc │ │ │ │ + cbnz r0, 1ad0a0 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.n 1ad04c │ │ │ │ + beq.n 1ad0a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ + beq.w 1accd2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1acdaa │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 18888c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad040 │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.n 1ad098 │ │ │ │ + b.n 1ad0a0 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ad090 │ │ │ │ + cbz r0, 1ad0e8 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acf50 │ │ │ │ + b.n 1acfa8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acb60 │ │ │ │ + beq.w 1acbb8 │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad0d6 │ │ │ │ + cbz r0, 1ad12e │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acb64 │ │ │ │ + b.n 1acbbc │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ac956 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1ac9ae │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1ad02e │ │ │ │ + b.n 1ad086 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad282 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ad110 ) │ │ │ │ + bhi.w 1ad2da │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ad168 ) │ │ │ │ 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 │ │ │ │ @@ -512557,25 +512589,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 1ad064 │ │ │ │ + b.n 1ad0bc │ │ │ │ strh.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad0bc │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad0bc │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ad282 │ │ │ │ + bhi.n 1ad2da │ │ │ │ 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 │ │ │ │ @@ -512587,50 +512619,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 1accd2 │ │ │ │ + b.n 1acd2a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acd2a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acd2a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acd2a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 188834 │ │ │ │ + bl 18888c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1acdaa │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac548 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 1ac98a │ │ │ │ - b.w 1ac612 │ │ │ │ + bmi.w 1ac9e2 │ │ │ │ + b.w 1ac66a │ │ │ │ ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 1acc94 │ │ │ │ + b.n 1accec │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 18888c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.w 1accd2 │ │ │ │ + b.n 1ad0a0 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad25e │ │ │ │ + bhi.n 1ad2b6 │ │ │ │ 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 │ │ │ │ @@ -512642,25 +512674,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 1ad0b0 │ │ │ │ + b.n 1ad108 │ │ │ │ strh.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad108 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad108 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad108 │ │ │ │ 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] │ │ │ │ @@ -512671,15 +512703,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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -512687,210 +512719,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] @ 1ad34c │ │ │ │ + ldr.w r9, [pc, #96] @ 1ad3a4 │ │ │ │ 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, 1ad346 │ │ │ │ + cbnz r3, 1ad39e │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 1ad316 │ │ │ │ + beq.n 1ad36e │ │ │ │ and.w fp, fp, #31 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r6, r6, fp │ │ │ │ subs r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (1ad350 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ad3a8 ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ad316 │ │ │ │ + b.n 1ad36e │ │ │ │ nop │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ 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] @ (1ad58c ) │ │ │ │ - ldr r3, [pc, #548] @ (1ad590 ) │ │ │ │ + ldr r1, [pc, #548] @ (1ad5e4 ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad5e8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #548] @ (1ad594 ) │ │ │ │ + ldr r6, [pc, #548] @ (1ad5ec ) │ │ │ │ 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 1ad420 │ │ │ │ + beq.n 1ad478 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq.n 1ad3f2 │ │ │ │ + beq.n 1ad44a │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ad3d6 │ │ │ │ + bne.n 1ad42e │ │ │ │ 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 18592c │ │ │ │ + bl 185984 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ad3ca │ │ │ │ + cbz r0, 1ad422 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ + bl 1ad2dc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ (1ad598 ) │ │ │ │ - ldr r3, [pc, #436] @ (1ad590 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ad5f0 ) │ │ │ │ + ldr r3, [pc, #436] @ (1ad5e8 ) │ │ │ │ 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 1ad586 │ │ │ │ + bne.w 1ad5de │ │ │ │ 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 1ad58a │ │ │ │ + bhi.w 1ad5e2 │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ - cbnz r1, 1ad47a │ │ │ │ + cbnz r1, 1ad4d2 │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ - cbnz r7, 1ad47e │ │ │ │ + cbnz r7, 1ad4d6 │ │ │ │ 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 1ad556 │ │ │ │ + bhi.w 1ad5ae │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1ad67c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1ad6d4 ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ad698 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 1ad6f0 ) │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ 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] @ 1ad59c │ │ │ │ + ldr.w fp, [pc, #272] @ 1ad5f4 │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188cc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 1ad2dc │ │ │ │ + b.n 1ad42c │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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] @ 1ad59c │ │ │ │ - bl 186d8c │ │ │ │ + ldr.w sl, [pc, #168] @ 1ad5f4 │ │ │ │ + bl 186de4 │ │ │ │ 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 │ │ │ │ @@ -512905,182 +512937,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 189118 │ │ │ │ + bl 189170 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186e28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 186644 │ │ │ │ + b.n 1ad42c │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad4a8 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad530 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad4a8 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad530 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad4a8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad530 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad4a8 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad530 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ 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] @ 1ad9bc │ │ │ │ + ldr.w r2, [pc, #1032] @ 1ada14 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1ad9c0 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1ad9c4 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1ada18 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ada1c │ │ │ │ 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 1ad5f8 │ │ │ │ + beq.n 1ad650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1004] @ (1ad9c8 ) │ │ │ │ - ldr r3, [pc, #996] @ (1ad9c4 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ada20 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ada1c ) │ │ │ │ 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 1ad9ae │ │ │ │ + bne.w 1ada06 │ │ │ │ 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 1ad5d6 │ │ │ │ + beq.n 1ad62e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ad616 │ │ │ │ + cbnz r3, 1ad66e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad5d6 │ │ │ │ + beq.n 1ad62e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad608 │ │ │ │ + beq.n 1ad660 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ad9d4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad65a │ │ │ │ + cbz r2, 1ad6b2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad696 │ │ │ │ + beq.n 1ad6ee │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ad6a4 │ │ │ │ + beq.n 1ad6fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1ad654 │ │ │ │ + cbz r3, 1ad6ac │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ad654 │ │ │ │ + cbz r1, 1ad6ac │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ad64c │ │ │ │ + bne.n 1ad6a4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq.n 1ad674 │ │ │ │ + beq.n 1ad6cc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad63c │ │ │ │ + bne.n 1ad694 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad66e │ │ │ │ + beq.n 1ad6c6 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ad9d4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ad626 │ │ │ │ + b.n 1ad67e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad6b2 │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ada0e │ │ │ │ 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, 1ad6ac │ │ │ │ + cbz r0, 1ad704 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ad682 │ │ │ │ + b.n 1ad6da │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad6b2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad6b2 │ │ │ │ + b.n 1ad6cc │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad638 │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad690 │ │ │ │ + b.n 1ad6cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ada0e │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r3, r8, #32 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ad9b2 │ │ │ │ + beq.w 1ada0a │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ad6dc │ │ │ │ + beq.n 1ad734 │ │ │ │ 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 185bd0 │ │ │ │ + bl 185c28 │ │ │ │ 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 │ │ │ │ @@ -513090,38 +513122,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] @ 1ad9cc │ │ │ │ + ldr.w fp, [pc, #692] @ 1ada24 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #684] @ (1ad9d0 ) │ │ │ │ + ldr r2, [pc, #684] @ (1ada28 ) │ │ │ │ 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 1853dc │ │ │ │ + bl 185434 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad958 │ │ │ │ + beq.w 1ad9b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd0d0 │ │ │ │ + bl 1bd128 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 18591c │ │ │ │ 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] │ │ │ │ @@ -513130,26 +513162,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 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189170 │ │ │ │ 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 185974 │ │ │ │ + bl 1859cc │ │ │ │ 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 │ │ │ │ @@ -513163,54 +513195,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, 1ad850 │ │ │ │ + cbnz r3, 1ad8a8 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq lr, fp │ │ │ │ - beq.n 1ad804 │ │ │ │ + beq.n 1ad85c │ │ │ │ and.w lr, lr, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ add lr, fp │ │ │ │ - ldr r3, [pc, #460] @ (1ad9d4 ) │ │ │ │ + ldr r3, [pc, #460] @ (1ada2c ) │ │ │ │ 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 189118 │ │ │ │ + bl 189170 │ │ │ │ ldr.w r8, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad62e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1ad856 │ │ │ │ + cbnz r2, 1ad8ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad842 │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ad89a │ │ │ │ + b.n 1ad62e │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad804 │ │ │ │ + b.n 1ad85c │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ @@ -513225,191 +513257,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 1870c8 │ │ │ │ + bl 187120 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad94c │ │ │ │ + beq.n 1ad9a4 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1ad8e8 │ │ │ │ + cbz r7, 1ad940 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1ad8f6 │ │ │ │ + cbz r2, 1ad94e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ad99e │ │ │ │ + beq.n 1ad9f6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1ad8d6 │ │ │ │ + cbz r7, 1ad92e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ad8d6 │ │ │ │ + cbz r3, 1ad92e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8b2 │ │ │ │ + bne.n 1ad90a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad3ac │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ad8b8 │ │ │ │ + bne.n 1ad910 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad940 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad3ac │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ad916 │ │ │ │ + cbz r3, 1ad96e │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ad8a2 │ │ │ │ + b.n 1ad8fa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad940 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad3ac │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187120 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad8f2 │ │ │ │ + bne.n 1ad94a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r5, 1ad94c │ │ │ │ + cbz r5, 1ad9a4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c64bc │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad632 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad632 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1ad948 │ │ │ │ + cbnz r3, 1ad9a0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad632 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad938 │ │ │ │ + beq.n 1ad990 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ad866 │ │ │ │ + b.n 1ad8be │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ad924 │ │ │ │ + bl 1c64bc │ │ │ │ + b.n 1ad97c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 185974 │ │ │ │ + bl 1859cc │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186de4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1ad754 │ │ │ │ + bl 189170 │ │ │ │ + b.n 1ad7ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad62e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad62e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad616 │ │ │ │ + bne.w 1ad66e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad98c │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ad9e4 │ │ │ │ + b.n 1ad62e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad3ac │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r5, r2 │ │ │ │ - b.n 1ad8b2 │ │ │ │ + b.n 1ad90a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #22] │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ada3a │ │ │ │ + cbz r2, 1ada92 │ │ │ │ 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, 1ada04 │ │ │ │ + cbz r1, 1ada5c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ad9f0 │ │ │ │ - cbz r0, 1ada40 │ │ │ │ + b.n 1ada48 │ │ │ │ + cbz r0, 1ada98 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ada32 │ │ │ │ + cbz r0, 1ada8a │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ada2a │ │ │ │ + cbz r2, 1ada82 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ada22 │ │ │ │ + bne.n 1ada7a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ada36 │ │ │ │ + beq.n 1ada8e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ada16 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1ada6e │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada10 │ │ │ │ + bne.n 1ada68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -513423,216 +513455,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 1adc48 │ │ │ │ + beq.w 1adca0 │ │ │ │ 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, 1ada84 │ │ │ │ + cbz r5, 1adadc │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1adac8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1adc48 │ │ │ │ + beq.w 1adca0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adacc │ │ │ │ + cbz r0, 1adb24 │ │ │ │ movw r6, #614 @ 0x266 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adac4 │ │ │ │ - cbz r3, 1adac4 │ │ │ │ + cbz r2, 1adb1c │ │ │ │ + cbz r3, 1adb1c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adabc │ │ │ │ + bne.n 1adb14 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #632 @ 0x278 │ │ │ │ - bcs.n 1adafa │ │ │ │ + bcs.n 1adb52 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1adb20 │ │ │ │ + bhi.n 1adb78 │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bhi.n 1adb1a │ │ │ │ + bhi.n 1adb72 │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bhi.n 1adb10 │ │ │ │ + bhi.n 1adb68 │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1adb10 │ │ │ │ + bls.n 1adb68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ada9c │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1adaf4 │ │ │ │ + bl 187120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada94 │ │ │ │ + bne.n 1adaec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r8, r6, [sp, #40] @ 0 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes